日期:2014-05-18  浏览次数:20642 次

ssis无法使用的问题
今天给mssql2005打上了sp2的补丁,然后创建ssis的时候报错:

无法将类型为“Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageNeutralClass”的 COM 对象强制转换为接口类型“Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer90”。此操作失败的原因是对 IID 为“{8BDFE892-E9D8-4D23-9739-DA807BCDC2AC}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。 (Microsoft.SqlServer.ManagedDTS)

------------------------------
程序位置:

  在 Microsoft.SqlServer.Dts.Runtime.Package..ctor()
  在 Microsoft.DataTransformationServices.Wizards.Dts90WizardSaveNewTask.CreateAndAddPackageToProject()
  在 Microsoft.DataTransformationServices.Wizards.Dts90WizardSaveNewTask.Execute(WizardInputs wizardInputs)

新建ssis包的时候报错:
Error creating package (Microsoft Visual Studio)
请问这个要如何解决啊

------解决方案--------------------
打外SP3补丁 试下