連接我有兩個Win 7的64位機器SQL Server Express的 - 從遠程機器
在我已經安裝了SQL Server 2008 R2 Express中的第一個,必須通過Management Studio中的連接使用Windows身份驗證,並通過SQL不麻煩與我在db上設置的用戶進行身份驗證
在第二臺機器上,我有一段時間嘗試使用Management Studio連接到計算機1上的數據庫。我正在嘗試SQL身份驗證。因此,我顯然也不能通過連接字符串連接到它在我的.NET代碼
我可以從第二
事情我已經試過ping到第一臺機器包括以下內容: -
在機安裝分貝作出端口確保防火牆允許連接1433
- 確信SQL Server服務運行
- 確信SQL Server Browser服務正在運行
- 創造了sqlbrowser.exe例外防火牆
- 啓用TCP/IP協議,通過SQL配置管理 在SQL Server Management
- 允許遠程連接工作室
我得到的錯誤是:
建立到SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,以及SQL Server配置爲允許遠程連接
我會很感激一些建議,因爲我一直在敲打我的頭就這一個
這是連接字符串我在代碼中使用
Data Source = xxx.xxx.xxx.xxx \ sqlexpress; Initial Catalog = dbName; User Id = myUser; Password = myPassword;
你能telnet到端口1433和1434上的機器嗎?你嘗試完全關閉防火牆嗎?我不認爲只有sqlbrowser的異常會這樣做... –
偉大的建議。無法在這些端口上進行遠程登錄。完全關閉防火牆允許我連接。我需要在不同的端口上配置一個開口嗎? – David
謝謝Aaron Bertrand。您的建議讓我在SQL Server日誌中發現它正在偵聽不同的端口,並且一旦我通過它的防火牆彈出了一個漏洞,它就會工作!我怎樣才能根據評論而不是答案評分一些積分? – David