※ 引述《Alittleant (仰望天空)》之銘言:
: 電腦灌了VS2005 以及 sql server 2005 express
: 想要遠端連線卻一直無法成功
: 確定有開啟遠端連線
: 但使用ODBC一直連不到
: 錯誤訊息為"SQL不存在或是拒絕存取"
: 用SSMSE輸入.\SQLEXPRESS可以連線成功
: 但輸入[主機位址]\SQLEXPRESS卻連線失敗
: 在命令提示字元輸入net start | findstr /i sql後
: 出現SQL Server <SQLEXPRESS> 以及 SQL Server Browser
: 這樣應該表示有開啟服務
: 輸入netstat -a 出現
: UDP 電腦名稱:ms-sql-m *:*
: 請問這表示什麼??
: 該如何讓sql遠端連線成功
: 麻煩各位高手幫幫忙!!
: 謝謝!!!
這種情形我也遇過!! 後來發現是因為Express版本的預設port並不是1433
所以你用預設1433 port會連不到server
你可以再登錄黨內作修改
以下是修改的方法:
開始->執行->輸入 regedit
這時候會開啟登錄檔編輯視窗
尋找
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\
MSSQLServer\SuperSocketNetLib\Tcp
檢查底下的TcpPort是否為1433,如果不是可以直接修改!!
不然你也可以用上面預設的port(應該是非1433)
之前我是這樣解決的,不知道這樣的經驗對你有沒有幫助
如果還有問題可以回站內信問我!!
祝你成功^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.64.166