遠程連接SQL Server (以sql server2008 Express爲例)

在SQL Server 2005中,可以利用SQL Server 2005 Surface Area Configuration較容易的實現遠程連接。然而,SQL Server 2008已經移除該功能,不過,按照如下步驟仍然可以實現遠程連接SQL Server 2008 Express。

1. 啓動SQL Server Browser service。SQL Server Browser的作用是監聽來自Microsoft SQL Server資源的請求 以及提供關於安裝在本機上的SQL Server實例的信息。

2. 啓用SQL Server 2008 Express的TCP/IP端口以便接受遠程連接。

3. (可選)將授權模式(Server Authentication)改爲SQL Server 和Windows Authentication的混合模式。SQL Server 2008 Express默認情況下只允許Windows Authentication模式登陸,即用當前登陸Windows的用戶名連接數據庫。如果需要使用其他賬戶連接,則需要手動更改授權模式。

4. (可選)對於開啓防火牆的Vista以及Win7用戶,還需要將sqlservr.exe設置爲可信任程序。

 

下面是具體實現步驟:

1. 打開SQL Server Configuration Manager. 點擊開始à程序àMicrosoft SQL Server 2008àConfiguration ToolsàSQL Server Configuration Manager。

 [轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

2. 在SQL Server Configuration Manager中,選擇左邊窗體的SQL Server Services。如果SQL Server Browser不是“運行”狀態,則需要配置從而啓動它。否則,跳至第6步。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋 

3. 雙擊SQL Server Browser會彈出其屬性窗口。設置啓動SQL Server Browser Service的賬號。我選擇的是本地服務帳號(Local Service)。

 [轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

4.  同樣是屬性窗口,選擇第二個 tab頁(Service tab) 並且把啓動模式改爲自動。這樣,服務將在計算機啓動時自動啓動。點OK鍵實現這些改動。

 [轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

5. 回到SQL Server Configuration Manager,右擊右邊窗口的SQL Server Browser,選擇“啓動”運行該服務。

 [轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

6. 在左邊窗口中展開SQL Server Network ConfigurationàProtocols for SQLEXPRESS。檢查TCP/IP 端口狀態是否是禁用。如果是,進行第7步,否則,跳至第10步。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋 

7.  在右邊窗口的TCP/IP列點右鍵,選擇Enable啓用該端口。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

8. 一個對話框會彈出來提示必須重新啓動SQL Service來應用這些改動。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

9. 在左邊窗口,選擇SQL Server Services。右邊窗口中右擊SQL Server(SQL Express)選擇重啓,SQL Server service將重啓。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

10.打開Microsoft SQL Server Management Studio並且連接SQL Server 2008 Express。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

11.右擊SQL Server Instance選擇屬性。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

12.在Server 屬性中,左邊窗口選擇Security,然後右邊窗口中選擇SQL Server and Windows Authentication模式。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

13.又會有一個消息提示框彈出提醒重啓SQL Service以應用這些改動。[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

14. 右擊SQL Server Instance選擇重啓。

 [轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

15.從控制面板中打開安全中心(Security Center),選擇防火牆。在Expections tab中選擇Add Program按鈕。

[轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋 

16.添加sqlservr.exe點擊ok鍵。

 [轉]如何實現遠程連接SQL Server 2008 Express - cici喜之郎 - C邊小屋

17.回到Windows Fireware中,點擊OK鍵。

18.結束。現在應該可以遠程連接SQL Server 2008 Express了。

================================================================================================================

在Windows7中,應該修改防火牆設置:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

遠程連接SQL Server 2008 Express

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章