存储过程错误处理:无法建立连接,因为目标计算机主动拒绝它

时间:2015-11-02 22:31:21

标签: sql sql-server-2008 sql-server-2012

我在SQL Server 2012中有一个连接到三台服务器的存储过程:

Begin  
Select dept from Server1.DB1.dbo.orders  
union  
Select dept from Server2.DB1.dbo.orders  
union  
Select dept from Server3.DB1.dbo.orders  
End  

问题是当您无法连接到其中一台服务器时:

  

msg 10061,等级16,状态1
  tcp提供者:无法建立连接,因为目标计算机主动拒绝它。

如果您无法连接到服务器,则字段数据将替换为' ServerFailedToConnect' - 我们从我们可以连接的服务器中获取选择数据,而不是整个过程中的数据。

错误处理此错误的最佳方法是什么......

1 个答案:

答案 0 :(得分:0)

你可以使用1842869+1 对于Ex:

1842870