【发布时间】:2014-01-27 19:53:06
【问题描述】:
从我的 Windows 7 32 位计算机中删除 Visual Studio 2013 后,我收到 尝试在 BIDS 2008 中运行 SSIS 包时出现以下 4 个错误:
错误:Package1 处的 0xC020929A,Package1 (PipelineXml): 无法 实例化 XML DOM 文档,请确认 MSXML 二进制文件是 正确安装和注册。
错误:Package1 中的 0xC020821F,Package1 (PipelineXml): 无法 从 XML 加载。
错误:Package1 处的 0xC0040041,Package1 (SSIS.Pipeline): 无法 加载数据流对象
错误:Package1 处的 0xC0010018: 无法加载任务“Package1”,请键入 “SSIS.Pipeline.2”。此任务的联系信息是 “执行高性能数据提取、转换和 加载;微软公司;微软 SQL Server v10; (三) 2007 微软公司;所有权利 保留;http://www.microsoft.com/sql/support/default.asp;1"。
我在网上研究了一些项目,但尝试了以下方法无济于事:
- 2008 年修复的投标
- 重新安装 BIDS 2008
- 重新安装 SQL Server 2008 R2
- 重新安装 MSXML 4.0 SP2 解析器和 SDK
- 创建新包
我在这台机器上安装了 BIDS 2008、VS 2010 和 VS 2012。
任何有关如何解决此问题的见解将不胜感激。
更新:
我已经使用 BIDS 2008 和 SSIS 执行实用程序运行了 MS Process Monitor。结果如下:
从 BIDS 打包推出:
从 SSIS 执行实用程序启动的包:
【问题讨论】:
-
我想知道问题是否不在于存在 BIDS,而在于存在 SSIS 本身。因此,如果“文件系统”中有任何 SSIS 包(或者可以将一个导出到文件系统),那么在该机器上,右键单击其中一个(“.DSTX”文件),然后将鼠标悬停在“打开使用“...您在列表中看到包执行实用程序了吗?如果问题出在 SSIS 本身,即使重新安装 SQL Server 也可能无法恢复。尝试转到控制面板、程序和功能,右键单击 SQL Server 2008 R2,然后选择“更改”,从那里安装。全部安装,就像安装服务器一样。
-
如果我使用“包执行实用程序”运行包,它运行得很好,没有错误。似乎只有 BIDS 有问题。
-
我意识到这不是您正在寻找的解决方案...但是如果您重新安装 VS 2013 会怎样? BIDS 2008 会恢复工作吗?
-
所以,找到 DLL,但不是 INI 文件......结果为零,谷歌搜索这 3 个“INI”文件(是的......打赌你试过了)。因此,再次不是您要查找的内容,而是...我接下来要尝试的内容:(1)在 BIDS 2008 工作的情况下从其他人的机器上获取这些 INI 文件,(2)卸载 BIDS 2008完全,在重新安装之前,以及(3)点击左上角的“提交反馈”按钮,地址:connect.microsoft.com/SQLServer/…——你提供了很多信息,帮助他们解决这个问题。
-
很遗憾,我还没有找到解决方案。我已经向 Microsoft 提交了信息,除此之外,我已经没有什么想法了。
标签: sql-server visual-studio ssis sql-server-2008-r2 bids