我们有一个Visual Studio 2015(v14.0)解决方案,其中包含多个Integration Services项目。当前,我们使用Visual Studio构建ISPAC,并通过双击每个ISPAC来部署到生产环境,这将打开ISDeploymentWizard.exe
向导。 SSIS项目均设置为TargetServerVersion
的{{1}},并且SSIS包在SQL Server 2014(v12.0.4232.0)上运行。
我正在尝试编写自动构建和部署ISPAC的脚本。脚本化的构建和部署操作可以正常运行,但是在SQL Server上执行SSIS包时遇到运行时错误,并且无法理解问题所在。
SSIS软件包在CDC组件上均未通过验证。大多数错误信息都很相似:
SQL Server 2014
还有:
DF CDC Load:Error: The component metadata for "CDC Splitter,
clsid {33D831DE-5DCF-48F0-B431-4D327B9E785D}" could not be upgraded to the
newer version of the component. The PerformUpgrade method failed.
这是构建和部署脚本的简化版本-我删除了一些额外的内容,例如参数解析等-不会更改为构建和部署ISPAC而执行的命令。
DF CDC Load:Error: The component is missing, not registered, not upgradeable,
or missing required interfaces. The contact information for this component is
"Attunity Ltd.:, All Rights Reserved; http://www.attunity.com;".