如何从2008年到2017年升级SSIS项目dtproj文件

时间:2017-10-31 00:50:31

标签: sql-server ssis visual-studio-2017 sql-server-data-tools ssdt-bi

在VS 2017中为SQL Server 2017安装SSDT后,我仍然无法加载早期版本的dtproj文件。

  

此项目与当前版本的Visual Studio不兼容

.dtproj看起来像这样:

<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProductVersion>10.50.1600.1</ProductVersion>
  <SchemaVersion>9.0.1.0</SchemaVersion>

较新的dtproj看起来像这样:

<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <DeploymentModel>Project</DeploymentModel>
  <ProductVersion>14.0.800.60</ProductVersion>
  <SchemaVersion>9.0.1.0</SchemaVersion>

一般来说,它们看似相似。我还没有在https://docs.microsoft.com/en-us/sql/ssdt/changelog-for-sql-server-data-tools-ssdt看到任何有关如何升级项目文件的文档。

是否有用于执行升级的工具?

1 个答案:

答案 0 :(得分:1)

SSDT 15.8.1具有导入.ispac向导,该向导将为您创建组件。设置有点棘手。

设置步骤

  1. 在VS2017中安装“ Microsoft Analysis Services项目” VS扩展。
  2. 在此处下载SSDT 15.8.1:https://go.microsoft.com/fwlink/?linkid=2024393
  3. 在安装过程中,选择一个“新实例”(不要使用现有的VS2017实例,因为它会因模糊的“递归太深;堆栈溢出”错误而失败)。默认情况下,新实例将命名为SSDT。
  4. 打开SSDT VS实例,然后依次转到“文件”>“新建项目”>“商业智能”>“ Integration Services”。
  5. 选择Integration Services导入项目向导,然后浏览到要使用的ispac。

应该为您创建所有组件。