【问题标题】:SSIS 2016 / Visual Studio 2015 Deployment IssuesSSIS 2016 / Visual Studio 2015 部署问题
【发布时间】:2016-04-11 14:13:54
【问题描述】:

我在使用 Visual Studio 2015 和 SSIS 2016 [SSISDT 2016 年 3 月更新] (SQL Server 2016 13.0.1300.275) 部署 SSIS 项目时遇到问题。

单击项目或包上的部署时,我收到以下错误:

未找到字段: 'Microsoft.SqlServer.IntegrationServices.Wizard.Common.Model.DeploymentModel.TargetServerVersion'。

我最初认为这是由于该项目是从以前版本的 SSIS 升级的,所以我专门为 2016 年创建了一个新项目,但收到了同样的错误。

错误似乎不是来自 SQL Server 本身,而是来自 Visual Studio 2015 和 SQLDT。

我希望其他人可能遇到过这个问题,并可能对如何继续提出建议。

构建后的文件夹捕获。 构建输出:

------构建开始:项目:340BHierarchyReDesign_Migration,配置:开发------构建开始:SQL Server 集成服务项目:增量...启动项目 一致性检查 ... 项目一致性检查已完成。该项目 是一致的。文件 'C:\Users\kjackson\Documents\TFS 项目 存储库\SSIS 项目 2016\340BHierarchyReDesign_Migration\340BHierarchyReDesign_Migration\obj\Development\340BHierarchyReDesign_Migration.dtproj' 得到更新。 340BHierarchyReDesign_Migration -> C:\Users\kjackson\Documents\TFS 项目存储库\SSIS 项目 2016\340BHierarchyReDesign_Migration\340BHierarchyReDesign_Migration\bin\Development\340BHierarchyReDesign_Migration.ispac 构建完成 -- 0 个错误,0 个警告 ========== 构建:1 个成功或最新,0 个失败,0 个跳过 ==========

【问题讨论】:

  • 假设“MyProject”,MyProject.dtproj 下应该有一个bin\Deployment\MyProject.ispac 文件。进一步假设默认安装路径 `C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\ISDeploymentWizard.exe /silent /SourcePath:"C:\dev\MyProject\MyProject\bin\Development\MyProject.ispac " /DestinationServer:"localhost" /DestinationPath:"/SSISDB/MyProject/MyProject /ModelType:Project" 最后一个参数可能已被排除,截至撰写本文时,它已有约 9 个月的历史。这应该会触发部署向导 - 它会生成什么错误 - 相同?
  • 希望 VS 2015 附带的工具与实际的 SQL Server 部署位之间存在脱节。您也可以尝试启动 SSMS 2015,看看它是否可以部署相同的 ispac 文件,如果不能,会产生什么错误。
  • @billinkc 感谢您的回复...不幸的是,我尝试部署的项目似乎都没有 bin\Deployment 文件夹供 .ispac 驻留。所以也许这是我的第一个问题......
  • 右键单击该项目并选择构建。假设没有错误,你最终会得到一个 ispac。如果没有创建 ispac,请弹出项目/解决方案的屏幕截图。您的问题指定了项目部署模型,所以我希望这一切都能正常工作。
  • @billinkc Build\Rebuild 运行没有错误,但没有创建 .ispac。

标签: sql-server deployment ssis visual-studio-2015 sql-server-2016


【解决方案1】:

从 RC1 和 RC2 开始,这是 SQL 2016 和带有 SSDT 的 Visual Studio 2015 的一个已知问题。 SSDT 和 2016 RC1\RC2 中的程序集显然不匹配,因此您无法从 Visual Studio 2015 环境中调试或部署任何内容。

Microsoft 当前建议的解决方法是从运行 Visual Studio 2015 的计算机上卸载 SSDT 和 SQL 2016 RC1\RC2,然后仅重新安装 SSDT。或者安装 SSDT 的早期版本,这会限制您使用 2016 功能。这可能会在 RC3 中解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    相关资源
    最近更新 更多