新服务器上的子SSIS包上的随机0x80004003无效指针错误

时间:2011-09-21 14:11:28

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

我们在Windows 2008上有一个新的SQL 2008 R2实例,它是集群(主动/被动)的一部分。我正在测试调用许多子包的SQL实例上的SSIS包。它已经在随机软件包上死亡(很少相同的两次),并出现以下错误:

准备加载包时出现错误0x80004003。指针无效。

我可以从SSIS包存储中运行单独的包。我也可以从BIDS运行主程序包,它运行得很好。

我已尝试修复SQL实例,但没有区别。我还尝试删除并重新导入所有包到SSIS包存储,没有任何更改。我的google-fu很弱,因为我在云中找不到任何有用的东西。

SQL Server错误日志或任何Windows错误日志都没有。

有人有什么想法吗?

4 个答案:

答案 0 :(得分:2)

我有同样的问题。 我关闭了visual studio,并以管理员身份重新启动它(使用鼠标Shift +右键单击),它对我很好。

答案 1 :(得分:1)

对我有用的是在包裹上找到保护等级。我将父级和所有子包的保护级别设置为DontSaveSensitive,然后重新部署。不再收到错误。

希望这有助于某人。

答案 2 :(得分:0)

从头开始重建主包修复了问题。不过,如果有人有想法,我很乐意听到它;重建它是一个美好的一天的痛苦。

答案 3 :(得分:0)

我遇到了同样的问题。我使用Execute package Utility(EPU)来运行从BIDS 2008创建的父包。不知何故它给了我错误

加载包时出现错误0x80004003。指针无效。

问题是有两个SQL Server,2008 R2和2012.默认情况下,“EPU”从SQL Server 2012运行,因为从BIDS 2008创建的包失败。您必须从执行包的SQL Server 2008文件夹运行EPU成功。

我希望这对你有所帮助。

  • Yatin Patel