【发布时间】:2016-06-15 10:30:21
【问题描述】:
有时 2012 SP1 SSIS 包无法运行。使用 sql server 代理计划的作业失败并显示
由于错误 0x80131904,无法执行 IS 服务器包。服务器:xxx,包路径:xxx.dtsx,环境参考 ID:NULL。 说明:超时。
然后在第二次尝试时它总是运行
同一个包好多年了
问题出现在几周前
通过搜索互联网,许多人遇到同样的问题,但没有任何解决方案。 据说是 sql 2012 的 bug。我从
应用了修复https://support.microsoft.com/en-us/kb/2829948
没有成功
- 没有其他作业同时运行
- 作业历史记录从 365 天缩短为 90 天
- 在 SSISDB 上创建的索引缺失
- 各种超时设置为无限制
- msiInstaller 每天同时运行。停用
- sql 代理帐户从域帐户更改为本地系统
在这些行动之后,问题变得更糟了。现在每天都会发生
【问题讨论】:
-
你能用一个新的示例包重现这个吗?尝试查看 IS Catalog 下的 All Executions 报告,您可能会得到一些线索。
-
nothing in All executions 导致包没有运行。问题在于启动包。我觉得是资源问题。今天它在向 VM 添加内存并将最大 sql 内存设置为 12GB 而不是 6 后正常运行。所以可用内存现在是 4GB,而不是 2。我会看到几天并为所有遇到问题的人发布解决方案