1

在 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看到任何文档来解决如何升级项目文件。

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

4

1 回答 1

1

SSDT 15.8.1 有一个导入 .ispac 向导,它将为您创建组件。设置虽然有点棘手。

设置步骤

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

应该为您创建所有组件。

于 2018-11-02T16:30:22.097 回答