SQL Server 2005 Express 遠程訪問設(shè)置方法
熊義龍
SQL Server 2005 Express 作為微軟數(shù)據(jù)庫的低端解決方案,在開發(fā)小型應(yīng)用和WEB應(yīng)用中有廣泛的使用。但是SQL Server 2005 Exrpress在默認安裝下只允許本機訪問,如何啟用網(wǎng)絡(luò)訪問功能就很有必要,現(xiàn)在我簡單的介紹一下。
1、 確認成功安裝SQL Server 2005 Express和 數(shù)據(jù)庫服務(wù)已經(jīng)啟動。安裝完成后,可以通過隨SQL Server 2005 Express一同安裝的工具 SQL Server Configuration Manager 查看數(shù)據(jù)庫服務(wù)和其他的配置信息。
上圖顯示數(shù)據(jù)庫服務(wù)已經(jīng)啟用。
2、 查看SQL Server Express 2005 網(wǎng)絡(luò)配置信息(SQL Server 2005 Network Configuration――> Protocols for SQLEXPRESS)。默認的情況下右邊列表中的Named Pipes和TCP/IP的狀態(tài)為Disable,即沒有啟用。右鍵點擊這兩項,在彈出菜單中選中Enable啟用這兩個協(xié)議,如下圖。
3、 在TCP/IP協(xié)議上雙擊鼠標,彈出對話框。修改對話框Protocol屬性頁中的“Listen All ”項設(shè)為“no”。IP Address屬性頁中,修改你要數(shù)據(jù)庫服務(wù)監(jiān)聽的IP地址的屬性,修改Enabled屬性為Yes,修改TCP Dynamic Ports屬性為空,TCP Port項在默認安裝下為空,現(xiàn)在修改為我們監(jiān)聽端口1433。修改后的狀態(tài)如下圖所示;
選中“Surface Area Configuration for Services and Connection”選項
5、 改修改DATA Engine的Remote Connection屬性,修改后的屬性如下圖所示:
6、 完成以上操作后需要重新啟動數(shù)據(jù)庫服務(wù)才能使修改生效,下圖的操作可以完成數(shù)據(jù)庫服務(wù)的重啟。
7、 重啟后,可以在命令窗口輸入如下命令“netstat - na”命令查看服務(wù)器監(jiān)聽的所有端口,如果我們設(shè)備的1433端口正在監(jiān)聽,我們啟用SQL Server 2005 Express網(wǎng)絡(luò)操作成功。當然也可以使用telnet 命令來驗證數(shù)據(jù)庫操作是否成功。使用netstat命令操作如下圖所示。