2016-05-23 125 views
1

我有SSIS文件* .dtx,它在测试计算机上与测试sql服务器一起工作,并且在本地使用生产/测试sql服务器启动。将文件移至生产计算机并使用生产计算机启动(不改变SSIS文件中的凭证)时,它将失败并显示事件日志中的消息:Source SQLISPackage120, Event ID: 12291由SQL Server代理启动的SSIS文件失败(源SQLISPackage120,事件ID:12291)

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

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

UPDATE1:

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

用户登录失败 'AAA'。原因:密码与提供的登录信息不符。 [客户端:...]

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

+1

后的错误消息。否则无法提供帮助。您很可能忘记将连接字符串,文件夹或凭证更改为适合生产的那些。右键单击您的行李,然后转到“报告>标准>所有执行”报告并检查错误 –

+0

“报告>标准>所有执行”在哪里?哪个应用? –

回答

0

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

最重要的信息在SQL Server日志文件中发现: C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL12.MSSQLSERVER \ MSSQL \ LOG \ ERRORLOG