我有一个每晚都会运行的任务。它连接到我们网络上的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