繁体   English   中英

复制 SQL Azure 数据仓库的架构?

[英]Copy the schema of a SQL Azure data warehouse?

我想将我们数据仓库的表、过程、用户等复制到新的登台 DW,但我不需要任何数据。

我尝试使用 Redgate SQL Compare 创建快照并收到错误消息,指出不支持 DW 快照。 我也试过编写 DW 脚本,但我收到一条错误消息,提示“版本 13.0.0 的 SqlAzureDatabase SQL Server 的 SqlDatabase 版数据库不支持‘DwTableDistribution’属性”。

我剩下的唯一想法就是恢复 prod DW 的完整副本并清除数据,但是当我只需要 DW 的骨架时,这似乎是一项非常艰巨的任务。 有任何想法吗?

您有几个选择:

  • 较新版本的 SQL Server Management Studio (SSMS) 支持编写 Azure SQL 数据仓库的脚本,现在称为 Azure Synapse Analytics。 右键单击对象资源管理器中的数据库并浏览脚本选项,确保为 Azure SQL 数据仓库设置版本
  • mssql-scripter - 支持 SQL DW 的命令行脚本工具。 这里
  • Visual Studio 2019 数据库项目 - 尝试将数据库架构导入现在支持 SQL DW 的数据项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM