2009-12-16 111 views
1

我剛剛安裝了SQL 2008 Express的全新副本。在我做任何事情之前,我打開Management Studio並使用Window Authentication成功連接。SQL 2008高速連接問題

但是我試圖運行 「遠程登錄本地主機1433」在命令行下面,並得到了錯誤「無法打開連接到主機,端口1433:連接失敗」

我檢查了netstat,並且有沒有什麼東西在端口1433監聽。

在我進一步討論之前,安裝有問題嗎?

感謝, 巴蒂爾

回答

2

你檢查TCP/IP協議已啓用?如果我沒有記錯,它默認是禁用的。

+0

它被禁用,所以我啓用它並啓動了SQL瀏覽器服務,仍然沒有變化 – ShaneH 2009-12-17 12:21:57

+0

檢查這個,http: ://msdn.microsoft.com/en-us/library/ms177440.aspx 默認情況下,它使用SQL Server實例的動態端口。 – Fred 2009-12-17 15:43:25

1

你要告訴你的SQL服務器偵聽TCP/IP

http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx

+0

這個鏈接指的是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

0

端口號不能保證是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添加防火牆例外)