我有一個每晚都會運行的任務。它連接到我們網絡上的sql服務器,當我從我的機器上運行它時,它運行良好。當它從另一臺計算機上運行時,出現以下錯誤。僅從另一臺計算機上的sql連接問題
System.Data.SqlClient.SqlException:建立與服務器的連接時發生錯誤。連接到SQL Server 2005時,此故障可能是由於在默認設置下,SQL Server不允許遠程連接。 (供應商:命名管道提供商,錯誤:40 - 無法打開連接到SQL Server)
我檢查了我們的系統管理員,他說什麼都沒有改變在sql框或問題的框,所以我不知道爲什麼它從一個而不是另一個運行良好。從我讀過的關於這個錯誤的信息看來,這聽起來像是在sql服務器上的一個設置,它會禁止它在任何一個盒子上運行。
您是否嘗試將連接字符串(MYSQLBOX \ INSTANCE,1746)中的端口號?我遇到了防火牆和網絡方面的問題,導致我不得不在某些地方放置它,而不是其他地方。 – BlackICE 2010-04-06 12:13:14