0

我已经创建了 SSIS 包,它从源数据库中选择数据并将其插入到我的目标数据库中。当我调试包时,所有连接字符串都工作正常,因为测试连接成功。

我的包在 Visual Studio 中运行时执行良好。但如果我尝试在 SQL Server 中将其作为计划作业运行。它给了我错误

数据流任务 ADO NET 源 [1]“源数据库的用户 'ags' 登录失败”

我的源数据库位于远程。

包装设置:

EncryptAllWithPassword

SQL 代理设置

Owner : uagsrep (My SQL Server User)
Type : SQL Server Integration Service Package
Run AS : SQL Server Agent Service Account

数据库是 SQL Server 2008

4

1 回答 1

1

SQL Server 作业使用系统帐户执行 SSIS 包。检查系统帐户是否对源数据库具有权限。

参考: 使用非系统帐户运行 SSIS 包

于 2012-10-27T12:14:28.187 回答