SQL Server 遠端連接
從 SQL Server 2005 以後,預設安裝後是不允許遠端連接的,必須使用 Surface Area Configuration Tool 來設定。用工具設定大家的會,不過這個設定值存在哪裡呢? 其實它不儲存在系統資料庫裡,而是存在以下系統登錄檔中。
- “HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLSERVER\SuperSocketNetLib\Np\Enabled”
- “HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLSERVER\SuperSocketNetLib\Tcp\Enabled”
(紅色部分會依您安裝的 Instance 不同有異)
其中 Np 代表 Named Pipe, Tcp 指的是 TCP/IP。 Enabled 值為 1 時為啟用,0時為停用。所以下列由上而下的四個選項,在 Registry 中的排列組合分別是 :
NP Enabled | TCP Enabled |
0 | 0 |
0 | 1 |
1 | 0 |
1 | 1 |
Comments
- Anonymous
December 30, 2008
PingBack from http://www.codedstyle.com/sql-server-%e9%81%a0%e7%ab%af%e9%80%a3%e6%8e%a5/