我正在研究需要連接到數據庫的C#ASP.NET網站。我把所有的連接字符串建立,他們在本地工作,但是當我嘗試連接到服務器,我得到的是看起來像這樣連接字符串在遠程服務器上不工作
[Win32Exception (0x80004005): Access is denied]
[SqlException (0x80131904): 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
連接字符串錯誤:
<add name="Default" connectionString="Server=server;Database=database;User ID=user;Password=pass;" providerName="System.Data.SqlClient"/>
將在即使用戶名和密碼直接提供,應用程序池標識也會阻止連接?
編輯:似乎有什麼我的問題實際上是混淆。我可以使用與本地ASP開發服務器相同的連接字符串連接到SQL服務器。唯一的問題是我無法從生產ASP服務器連接到SQL服務器。
看起來像網絡連接問題 - 驗證您的遠程SQL服務器確實接受遠程連接,並且端口1433在安裝它的盒子上打開。 –
sql服務器不在我的本地機器上,我可以從我的機器連接到sql實例。 sql服務器會將該連接視爲與c#正試圖創建的連接不同嗎? – user1313330
是的,您的憑據可能不匹配其他事情。 –