1

我對此問題的模糊程度事先表示歉意。我在使用Visual Studio 2015的工作筆記本電腦的遠程服務器上連接了SQL Server 2012的連接字符串,並且它適用於連接到我的數據庫以在我的Web應用程序中填充asp:dropdownlists等,並使用SSRS生成報告。SQL Server不存在或訪問被拒絕(對於以前有效的連接)

這是上週,今天我收到了這篇文章標題中指出的錯誤。下面是我的連接字符串減去特定的服務器名稱和IP地址。上個星期五和今天之間有些變化,這個錯誤出現了。

提供商= SQLOLEDB.1;數據源= [服務器名稱];初始目錄= [數據庫名稱];網絡地址= [服務器IP地址]

我固然很茫然,以如何解決此。對於我可以檢查的內容,是否有某種跟蹤失敗登錄的日誌,或者找出問題根源的其他方法,或者更改了什麼,我將不勝感激。

非常感謝您提前幫助一位全新的程序員。

+0

如果服務器IP地址不是靜態的,它可能已經改變。因此,從確認這一點開始。 – StevenWhite

+0

這可能是SQL Server上的防火牆更改,或者是服務器上禁止遠程連接的更改。這也可能是解決服務器名稱的問題?嘗試ping它,看看你是否得到一個名稱解析。 – MikeS

回答

2

問題可能是上述任何問題,或SQL Server配置問題,網絡問題或權限問題。我通常嘗試的第一件事是使用相同的設置與SQL Server Management Studio連接。這將給出更詳細的消息,並具體說明失敗的具體內容。總之,錯誤信息中的所有數字都很重要,有助於查明真正的問題。您還可以使用https://msdn.microsoft.com/en-us/library/mt750266.aspx獲取其他一些技術來診斷/修復問題。

+0

謝謝,我將開始瀏覽這個並獲得疑難解答.- – David