2

当我尝试在服务器上安装我的包时出现此错误

Loading the package "E:\SomeFolder\SomePackage.dtsx".
Error: Could not save the package "E:\SomeFolder\SomePackage.dtsx" to SQL Server "(local)". 
Exception details: Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException: The package failed to load due to error 0xC0011008 "Error loading from XML. No further detailed error information can be specified for this problem because no Events object was passed where detailed error information can be stored.". This occurs when CPackage::LoadFromXML fails.
 ---> System.Runtime.InteropServices.COMException (0xC0011008): The package failed to load due to error 0xC0011008 "Error loading from XML. No further detailed error information can be specified for this problem because no Events object was passed where detailed error information can be stored.". This occurs when CPackage::LoadFromXML fails.

   at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.LoadPackage(String FileName, Boolean loadNeutral, IDTSEvents100 pEvents)
   at Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName, IDTSEvents events, Boolean loadNeutral)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName, IDTSEvents events, Boolean loadNeutral)
   at Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(String fileName, IDTSEvents events)
   at Microsoft.SqlServer.Dts.Deployment.DtsInstaller.SavePackageToSqlServer(WizardInputs wizardInputs, String packagePassword, Boolean bUseSeverEncryption, String serverName, String userName, String password, String packageFilePath, List`1 configFileNames, String packagePath)
   at Microsoft.SqlServer.Dts.Deployment.DtsInstaller.InstallPackagesToSqlServer(WizardInputs wizardInputs)

我正在做什么重建 SSIS 项目并在服务器上复制部署文件。一旦它在那里,我运行 SSISDeploymentManifest 文件。

这是分步过程的屏幕截图: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

这以前可以工作,但我不知道为什么它突然停止安装?我所做的唯一更改是:

  1. 将项目从2008年升级到VS2010,升级后在我的本地机器上运行良好
  2. 做了一些小的代码更改,但我想这不会影响安装。

现在我做错了什么?

顺便说一句,我正在安装到 SQL Server 2008

4

2 回答 2

2

通过使用 VS2010,您已将包升级到 SQL 2012 级别。您将无法再在 SQL 2008 上加载或运行该包。

于 2012-12-18T14:36:29.833 回答
1

升级后它在我的本地机器上运行良好

你的意思是它在 Visual Studio 中运行良好还是在本地 SQL Server 中运行良好?

猜测一下:您无法将升级到 VS2010 的包导入 SQL 2008。

您为什么不比较实际的 XML(将 2010 和 2008 DTSX 文件加载到 XML 编辑器中),看看文件有多么不同。

于 2012-12-18T03:39:32.167 回答