SQL Server SSIS包调度

时间:2016-04-01 16:59:50

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

我们有一个在VS中创建的包。该包在VS中完美执行。然后,我们将包保存并部署到SSIS。在SQL Server Management Studio中,SSIS包在手动完成时可以完美执行。我们有2个手动执行的包。我们正在尝试使用SQL Server代理自动运行这两个程序包。当我们设置作业并安排它时,作业失败。包中的第一步失败,并显示错误:验证失败并返回验证状态“VS_ISBROKEN” 我们认为它与SQL Server Agent上的安全性有关,但我们已经检查过,并且所有权限似乎都设置正确。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

除了VS_ISBROKEN之外,您应该获得其他错误消息,这将更有助于确定发生了什么。根据我的经验,VS_ISBROKEN几乎总是引用无效查询。例如,查询可能引用目标服务器上不存在的对象。

答案 1 :(得分:0)

我在早期版本的SSMS中遇到了类似的问题,发现问题是SQL server Agent中软件包的所有者不正确,应为sa或{{1 }}

我不知道这是否有帮助,但其症状似乎与我的症状非常相似