执行从服务器B拉出的一个服务器A的过程

时间:2013-08-20 22:23:53

标签: sql ssis sql-server-2008-r2

在SSIS(SQL Server 2008 R2)中,我使用OLE DB Command重复执行一个过程。该过程位于服务器A上并调用服务器B.如何让OLE DB Command知道如何访问服务器B? (我无法将程序移动到服务器B.)

步骤一步:

  • 在“OLE DB命令的高级编辑器” - >“连接管理器”选项卡中,选择服务器A.
  • 在“OLE DB命令的高级编辑器” - >“组件属性”选项卡中,我键入“Exec myProc?”
  • “列映射”给出错误:“语法错误,权限违规或其他非特定错误”。

感谢您的回复!

1 个答案:

答案 0 :(得分:0)

我一直在寻找“链接服务器”。我花了一段时间才找到它,因为在SQL Server Management Studio中它不在数据库下,而是在服务器本身的“Server Objects”文件夹下。

一旦我在Management Studio中创建了这个,SSIS包就可以调用该过程而不会出现问题。