2009年7月22日 星期三

SQL Server 2008 Express 無法遠端連線??

錯誤訊息:
provider: 具名的管線提供者, error: 40 - 無法開啟至 SQL Server 的連接

這個問題找了好久....
原來是 port 的問題
Express 不是預設的 1433 port , 我裝的機器裡是 1082 port
難怪怎麼連都連不到!!

查看 sql server 的 port :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLEXPRESS\MSSQLServer\SuperSocketNetLib\Tcp


20100710 補充
在 sql server configuration manager 裡要把 TPC/IP 設為啟用才行