我们在Windows 2008上有一个新的SQL 2008 R2实例,它是集群(主动/被动)的一部分。我正在测试调用许多子包的SQL实例上的SSIS包。它已经在随机软件包上死亡(很少相同的两次),并出现以下错误:
准备加载包时出现错误0x80004003。指针无效。
我可以从SSIS包存储中运行单独的包。我也可以从BIDS运行主程序包,它运行得很好。
我已尝试修复SQL实例,但没有区别。我还尝试删除并重新导入所有包到SSIS包存储,没有任何更改。我的google-fu很弱,因为我在云中找不到任何有用的东西。
SQL Server错误日志或任何Windows错误日志都没有。
有人有什么想法吗?
答案 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成功。
我希望这对你有所帮助。