天天看點

SQL 2008 R2安裝部署及端口開放

SQL 2008 R2開始就隻有64位版本了~

我在一台安裝了Windows Server 2008 R2企業版的伺服器上安裝SQL 2008 R2企業版

我們首先安裝伺服器角色

安裝IIS

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911446t73c.png"></a>

安裝IIS的元件如下圖:

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911448On0T.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911450Zdw7.png"></a>

然後選擇下一步,開始安裝

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911452r71D.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911453z5IW.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911455eafQ.png"></a>

接着我們放入SQL 2008 R2的安裝CD光牒

雙點光驅

出現安裝SQL 2008 R2的向導

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911457wMGG.png"></a>

我們選擇左列的“安裝”

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911459423M.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911461uRib.png"></a>

大家等待一會

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911463aAqG.png"></a>

出現安裝條件自檢,看是否滿足安裝條件

我們這全部通過,接着點确定

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911464pIUB.png"></a>

再次等待片刻

出現輸入安裝密鑰

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911466n1rw.png"></a>

輸入完成後點“下一步”

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911468lX5o.png"></a>

接受條款,為了讓微軟把産品做得更好,建議大家勾選第2個,當然不會發送您的隐私給微軟的,大可放心啦

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_13049114704TKc.png"></a>

安裝支援檔案

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_130491147226re.png"></a>

安裝好以後,SQL再次進行自我體檢

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911473iLFk.png"></a>

一般情況下,我們沒有對Windows Server 2008 R2打更新檔,在上面我們的“Microsoft .NET 應用程式安全性”也會是感歎号,這個在安裝時可以忽略的,我這裡顯示通過是因為在安裝SQL之前,我的WIN08 R2已經更新更新檔到最新了

下面的感歎号“Windows防火牆”我們這也可以不管,後面我會給大家說怎麼開啟防火牆友善準确的

我們點下一步吧

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911476jrMB.png"></a>

預設,下一步

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911478KQAM.png"></a>

全部勾選

并選擇安裝路徑,我習慣把C改為D即可

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911480W8hS.png"></a>

再次自檢通過

下一步

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911482Sx5Q.png"></a>

選擇預設執行個體

選擇預設執行個體的儲存位置,我這也是C改D即可

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911484r5uG.png"></a>

磁盤空間檢查,沒問題,繼續下一步

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911486Auhu.png"></a>

在服務的帳戶名裡我們選擇system,并且把代理和Browser選擇成自動啟動(友善以後我們部署其他微軟産品時SQL的配置一步到位,避免對SQL改配置)

接着下一步吧

我們可以在AD裡先建立一個SQLADMINS的組,讓這個組成為管理SQL的管理組,是以在下面這圖裡,我們把SQLadmins添加進來

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911488IJUQ.png"></a>

下一步,同樣的把sqladmins再次添加

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911490llT5.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911495eoCw.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911497HtaH.png"></a>

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911499gRSS.png"></a>

再次自檢,通過,下一步

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911501J1iS.png"></a>

SQL的安裝配置就OK了,我們确定安裝配置資訊無誤以後就點“安裝”吧

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911503Y2bE.png"></a>

耐心等待安裝完成吧

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911505Py95.png"></a>

OK,安裝成功了哦

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911507BT86.png"></a>

下面我們開把SQL所需要的端口打開

我們來做個批處理檔案吧,友善快捷,适用SQL2000,SQL2005,SQL2008,SQL2008 R2的端口,完整切完善哦

把下面儲存成.bat的檔案右鍵以管理者身份運作下就OK了

@echo =========  SQL Server Ports  =================== 

@echo Enabling SQLServer default instance port 1433 

netsh firewall set portopening TCP 1433 "SQLServer" 

@echo Enabling Dedicated Admin Connection port 1434 

netsh firewall set portopening TCP 1434 "SQL Admin Connection" 

@echo Enabling conventional SQL Server Service Broker port 4022  

netsh firewall set portopening TCP 4022 "SQL Service Broker" 

@echo Enabling Transact-SQL Debugger/RPC port 135 

netsh firewall set portopening TCP 135 "SQL Debugger/RPC" 

@echo =========  Analysis Services Ports  ============== 

@echo Enabling SSAS Default Instance port 2383 

netsh firewall set portopening TCP 2383 "Analysis Services" 

@echo Enabling SQL Server Browser Service port 2382 

netsh firewall set portopening TCP 2382 "SQL Browser" 

@echo =========  Misc Applications  ============== 

@echo Enabling HTTP port 80 

netsh firewall set portopening TCP 80 "HTTP" 

@echo Enabling SSL port 443 

netsh firewall set portopening TCP 443 "SSL" 

@echo Enabling port for SQL Server Browser Service's 'Browse' Button 

netsh firewall set portopening UDP 1434 "SQL Browser" 

@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK) 

netsh firewall set multicastbroadcastresponse ENABLE

備注:通過将檔案另存為.txt 的檔案使用以下名稱: OpenSqlServerPort.txt 

将該 OpenSqlServerPort.txt 檔案重命名為以下: OpenSqlServerPort.bat

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911509Mb0S.png"></a>

就這樣自動在防火牆添加了SQL所需要的全部端口了

<a href="http://rdsrv.blog.51cto.com/attachment/201105/9/2996778_1304911510mJfw.png"></a>

是否非常友善啊?

嘿嘿~SQL2008 R2的安裝就介紹到這,為我後面的文章做鋪墊啦~

本文轉自 ZJUNSEN 51CTO部落格,原文連結:http://blog.51cto.com/rdsrv/562092,如需轉載請自行聯系原作者