我剛剛安裝了SQL 2008 Express的全新副本。在我做任何事情之前,我打開Management Studio並使用Window Authentication成功連接。SQL 2008高速連接問題
但是我試圖運行 「遠程登錄本地主機1433」在命令行下面,並得到了錯誤「無法打開連接到主機,端口1433:連接失敗」
我檢查了netstat,並且有沒有什麼東西在端口1433監聽。
在我進一步討論之前,安裝有問題嗎?
感謝, 巴蒂爾
我剛剛安裝了SQL 2008 Express的全新副本。在我做任何事情之前,我打開Management Studio並使用Window Authentication成功連接。SQL 2008高速連接問題
但是我試圖運行 「遠程登錄本地主機1433」在命令行下面,並得到了錯誤「無法打開連接到主機,端口1433:連接失敗」
我檢查了netstat,並且有沒有什麼東西在端口1433監聽。
在我進一步討論之前,安裝有問題嗎?
感謝, 巴蒂爾
你檢查TCP/IP協議已啓用?如果我沒有記錯,它默認是禁用的。
你要告訴你的SQL服務器偵聽TCP/IP
http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx
這個鏈接指的是sql 2005 express,我發現這個,http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/ 說明更多或者相同。我跟着他們,但我仍然遇到同樣的問題 – ShaneH 2009-12-17 12:22:47
端口號不能保證是1433
在SQL Server配置管理器,確保: (1)SQL Server正在運行 (2)SQL Server Browser正在運行。 (3)在TCP/IP處於打開狀態的SQLEXPRESS協議中。你可以檢查那裏的端口。
或者在任務管理器中找到sqlservr.exe的PID,然後鍵入: netstat -ano | findstr PID
在這些步驟之前,我無法通過127.0.0.1自己連接,現在我甚至可以連接到局域網上的遠程計算機。 (注意:對於局域網訪問,你需要爲sqlservr.exe和sqlbrowser.exe添加防火牆例外)
它被禁用,所以我啓用它並啓動了SQL瀏覽器服務,仍然沒有變化 – ShaneH 2009-12-17 12:21:57
檢查這個,http: ://msdn.microsoft.com/en-us/library/ms177440.aspx 默認情況下,它使用SQL Server實例的動態端口。 – Fred 2009-12-17 15:43:25