2011-11-16 130 views
0

我已經在Windows Server 2008 R2計算機上安裝了SQL Server 2008 R2 Express,現在當我想在客戶端計算機上使用SQL Server Management Studio打開該數據庫時,它無法打開。SQL Server無法連接到客戶端上的數據庫

但是數據庫通常在服務器上打開。

數據庫的所有者是sa,並且在客戶端上我使用Windows身份驗證登錄。

如何解決此錯誤?

服務器priciple smtech /帕布不能在服務器域下訪問數據庫
用戶客戶端的

回答

0

我建議確保帳戶您嘗試與實際連接有權訪問。

登錄到服務器,打開管理工作室,查看對象瀏覽器。在樹狀視圖中應該有一個安全文件夾圖標,展開該文件夾和登錄文件夾。

如果您嘗試連接的用戶不存在,您可能需要添加它。

除了這個,而不是連接Windows身份驗證可能嘗試連接SQL Server身份驗證作爲SA用戶?

0

客戶端和數據庫服務器都在同一個域上?如果沒有,那麼我認爲Windows身份驗證不適合你。 (正如上面的答案中所建議的)創建一個SQL登錄嘗試使用該登錄連接數據庫從客戶端。

如果這兩個機器都在同一個域,但你仍是無法連接服務器,那麼幾件事情,你可以檢查,

  1. 可以將客戶端實際上「看到」這臺服務器通過網絡?
  2. 最常見的原因是防火牆。默認情況下,SQL Server從端口1433和1434進行通信。嘗試查看此MSDN鏈接是否有幫助
  3. 確保您的SQL Server實例配置爲使用TCP/IP進行通信。這可以從SQL Server配置管理器進行配置。
相關問題