2011-04-10 215 views
2

好吧,或許我會以某種方式愚蠢,而且我的googleing還沒有爲初學者找到一步一步的用戶案例。使用SQL Server Management Studio訪問SQL Server 2008 R2 Express

我剛剛安裝到我的Win 7 Pro 64位SP1計算機SQL Server 2008 R2快速數據庫與高級服務[從這裏下載http://www.microsoft.com/express/Database/InstallOptions.aspx]。 (其實我已經刪除並安裝了3次,以檢查我沒有錯過任何配置明智)。我基本上已將所有設置保留爲默認設置,除了調用實例SQLEXPRESS(所有大小與默認SQLexpress)之外,我最後一次安裝我已設置爲「Windows身份驗證模式」,只有與我現在選擇的用戶相同的用戶(僅限於反正這個機器上有一個用戶)。

完成後,我已經重新啓動了機器,我可以看到服務

  • SQL服務器(SQLEXPRESS) - >入門 - >自動
  • SQL Server代理(SQLEXPRESS) - > - >手動
  • SQL Server的瀏覽器 - > - >手動
  • SQL Server報表服務(SQLEXPRESS) - >入門 - >自動
  • SQL Server VSS編寫 - >入門 - >自動

..所以它似乎是好的。

作爲安裝過程的一部分,它還安裝了SQL Server Management Studio中2008 R2,當我嘗試連接我選擇:

Server: Database Engine 
Servername : \SQLEXPRESS 
Authentication: Windows Authentication 
User name: (selected for me and not alterable) machinename\username 
Password: (also blank greyed out) 

我打了連接,並收到以下消息。

Cannot connect to \SQLEXPRESS.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid) (.Net SqlClient Data Provider)

Error Number: 87
Severity: 20
State: 0

好了,給我不輸入用戶名或密碼,我敢肯定的服務器實例的名稱 - 以及它正在運行...我究竟做錯了什麼?

+0

嘗試在實例名稱中輸入(本地)。 – 2011-04-10 05:38:42

回答

4

這裏有一些故障排除技巧通過SSMS連接到SQL Server:

  • 請確保您連接到.\sqlexpresslocalhost\sqlexpress,或者(local)\sqlexpress。它不區分大小寫。看起來您在連接對話框的服務器名稱字段中缺少主機名。
  • 您正在使用Windows/AD身份驗證,因此您不必輸入任何憑據。看起來你們都在那裏設置。
+2

啊對了,我曾試過\ locahost作爲一個選項,但不是本地主機\ SQLEXPRESS哪伎倆......怪異如何這在安裝的任何地方沒有提到像安裝後的總結「要訪問您安裝的實例本地使用localhost \ SQLEXPRESS」 – Elijha 2011-04-10 06:03:52

相關問題