如何在 2 个服务器之间创建 SSIS SQL 任务

How make SSIS SQL Task between 2 servers

我有 2 个服务器:Reporting 和 devsvr。我有 SSIS on Reporting 从供应商处获取文章信息。在 devsvr 上,我有一个网站可以查看我的文章。 我在 2 个服务器之间建立了链接。 要连接到报告数据库,我使用用户:EDBV3。并连接到 devsvr 用户:MOS。 我使用 EDBV3 帐户连接 SQLServer Management on Reporting。执行

INSERT INTO DEVSVR.extranet.dbo.EDBV3_Grossiste (IDGrossiste,Libelle ) SELECT IDGrossiste, Libelle FROM edb_v3.dbo.EDB_Grossiste where EDB_Grossiste.EstActif = 1

没问题。

当我将其放入 SSIS 包/SQL 任务时。我使用 SQL 帐户 EDBV3 创建报告连接。将我的请求放在 SQL 任务中。在 SQL 报告代理中执行此操作,我收到错误消息:我不允许访问外联网...

为什么?

终于找到问题了。 这不是方法。 我使用配置文件进行 edbv3 访问(因为我在很多 SSIS 包中使用它) 但不知道为什么......对于这个包,它在服务器上不正常。 我在这个包的特定配置文件中包含了信息,这很好...