SQL 服务器代理启动的 SSIS 文件失败(来源 SQLISPackage120,事件 ID:12291)

SSIS file started by SQL Server Agent fails (Source SQLISPackage120, Event ID: 12291)

我有 SSIS 文件 *.dtx,它在带有测试 sql 服务器的测试机器上工作,并在本地从 production/test sql 服务器启动。当文件移动到生产机器并从生产机器启动时(SSIS 文件中的信任没有变化)它失败并在事件日志中显示消息:Source SQLISPackage120, Event ID: 12291.

日志记录已打开:除生产机器外,所有地方都可以使用。当 SSIS 文件从 VS 在本地启动但使用生产数据库时,它也会记录。

如何查找有关问题的更多信息?

更新 1:

我在 SQL 代理日志文件条目中找到:

用户 'aaa' 登录失败。原因:密码与提供的登录名不匹配。 [客户:...]

如何配置 windows 用户能够 运行 SSIS 任务(或者能够从 SSIS 登录 SQL 服务器)?

真正的问题是 SSIS 连接字符串中定义的用户无法访问名为 XXX 的生产数据库。

在 SQL 服务器日志文件中找到了最重要的信息: C:\程序Files\MicrosoftSQLServer\MSSQL12.MSSQLSERVER\MSSQL\Log\errorlog