在SSIS包中的执行SQL任务中使用链接服务器

时间:2016-03-08 14:47:56

标签: sql sql-server-2008 ssis

我有一个包含主sql执行任务的包。在该任务中,我需要在不同的服务器上调用两个数据库(A,B)。我正在使用的主服务器(A)中有一个链接服务器(B)。我不能将它们分开,因为它们在不同的脚本中在许多不同的表上相互连接多次。主要的脚本是大量的工会将数据拉入以便在以后的任务中报告。

我的sql脚本中有我的链接服务器调用,但它说它无法连接。有没有办法像我从sql server运行sql脚本时那样连接到这个链接服务器?或者有没有办法在SSIS包中建立连接并在任务或脚本中以某种方式引用它?

1 个答案:

答案 0 :(得分:0)

确保代理帐户已设置正确的登录凭据/用户,并且有权在主服务器(A)上执行任务并能够访问链接服务器(B)。

在SSMS上使用日志查看器查看错误消息。

请参阅以下网址的示例: -

https://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/