我在最新版本的VS2017上运行带有Kingswaysoft的SSIS。我创建了一个程序包,该程序包在本地计算机上成功执行,并且还通过Integration Services部署向导将项目部署文件成功部署到了SQL 2014服务器(从带有 ISDeploymentWizard.exe 的命令提示符下)。 在部署之前,我检查了“ TargetServerVersion” 确实是“ SQL Server 2014”。
成功部署后,当我在目标服务器上手动执行程序包时,出现以下异常:
数据流任务:错误: Microsoft.SqlServer.Dts.Pipeline.ComponentVersionMism atchException: Dynamics CRM Source的版本与此版本不兼容 DataFlow。 [[ 指定的组件高于当前版本。这个包 可能是在新版本的DTS或组件上创建的 安装在当前PC上。]] Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHos t.HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100包装器, Int32 lPipelineVersion)
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
开发环境中的软件可能比部署到的服务器的软件版本更高。您将要确保两种环境都使用我们软件的相同版本。
https://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-365/download
如果您仍然遇到问题,请告诉我们。