【问题标题】:Error importing Azure Synapse database into Visual Studio将 Azure Synapse 数据库导入 Visual Studio 时出错
【发布时间】:2021-03-04 20:43:55
【问题描述】:

我需要将 Azure Synapse 数据库连接到 Azure DevOps 以将其部署到我的生产环境。为此,我需要使用 SQL Server 数据库项目将 Synapse 数据库链接到 Visual Studio 中的 Git。我正在使用 VS 2017,但出现以下错误:“不支持服务器版本或数据库兼容级别”。

这是什么意思?怎样才能避免呢?

将 Synapse 数据库导入 Visual Studio 问题:

【问题讨论】:

  • 据我所知,VS2017 / SSDT for VS 2017 不支持 Synapse 数据库。

标签: git visual-studio azure azure-synapse


【解决方案1】:

将 SSDT 用于 VS 2017 - Azure Synapse Analytics(仅支持查询;尚不支持数据库项目)。

我建议您将 SSDT 用于 VS 2019。

Visual Studio 2019 SQL Server Data Tools (SSDT) 是一个允许您执行以下操作的单一工具:

  • 连接、查询和开发应用程序
  • 利用对象浏览器直观地浏览数据模型中的所有对象,包括表、视图、存储过程等。
  • 为您的对象生成 T-SQL 数据定义语言 (DDL) 脚本
  • 使用基于状态的方法和 SSDT 数据库项目开发您的数据仓库
  • 将您的数据库项目与源代码控制系统(例如带有 Azure Repos 的 Git)集成
  • 使用 Azure DevOps 等自动化服务器设置持续集成和部署管道

参考: Getting started with Visual Studio 2019New in Azure Synapse Analytics: CICD for SQL Analytics using SQL Server Data Tools

【讨论】:

  • 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢。
  • 这适用于 Synapse 中的数据仓库,并且运行良好。但是,将 VS2019 用于 Synapse Serverless SQL 数据库不起作用,当您使用指定的记录语法时会发生构建错误:docs.microsoft.com/en-us/azure/synapse-analytics/sql/…。解决方案属性中没有针对 Synapse Serverless 数据库的选项,因此 VS 会出现构建错误。
猜你喜欢
  • 1970-01-01
  • 2021-10-22
  • 2021-07-16
  • 2021-12-19
  • 2021-10-31
  • 2019-09-02
  • 2021-03-27
  • 1970-01-01
  • 2021-09-19
相关资源
最近更新 更多