Sql server 如何在Azure上复制现有数据仓库?

Sql server 如何在Azure上复制现有数据仓库?,sql-server,azure,data-warehouse,Sql Server,Azure,Data Warehouse,我是Azure新手,之前没有使用Azure数据仓库系统(现在是Azure Synapse Analytics Framework)的经验或知识 我可以访问“只读”数据仓库(不在Azure中),该数据仓库如下所示: 我想复制Azure云上的数据仓库。有人能告诉我正确的方向(视频教程或文档)以及这个过程中涉及的步骤数吗?这个仓库里大约有40个数据库。如果我只想复制特定的文件呢?我们不能这样做,因为您只有只读权限。无论是哪个数据仓库,我们都需要服务器管理员或数据库所有者权限来执行数据库复制 您可以从

我是Azure新手,之前没有使用Azure数据仓库系统(现在是Azure Synapse Analytics Framework)的经验或知识

我可以访问“只读”数据仓库(不在Azure中),该数据仓库如下所示:


我想复制Azure云上的数据仓库。有人能告诉我正确的方向(视频教程或文档)以及这个过程中涉及的步骤数吗?这个仓库里大约有40个数据库。如果我只想复制特定的文件呢?

我们不能这样做,因为您只有只读权限。无论是哪个数据仓库,我们都需要服务器管理员或数据库所有者权限来执行数据库复制

您可以从与数据库备份/迁移/复制相关的所有文档中轻松获得此信息,例如:

如果你有足够的权限,那么你可以这样做。但对于Azure SQL数据仓库,现在我们称之为SQL池(以前称为SQL DW),我们不能将其他数据仓库从本地数据仓库直接复制到Azure

官方文档提供了将数据导入Azure SQL池((以前的SQL DW))的方法:

  • 创建专用SQL池后,您可以使用 简单,然后使用 运行高性能分析的分布式查询引擎
您还可以使用其他ETL工具实现从内部数据仓库到Azure的数据迁移。例如,使用组合这两个教程:


  • 这是使用专用的还是无服务器的SQL池。如果它是一个专用池,那么这篇来自微软的文章应该会有所帮助:我忘了提到现有的仓库没有打开Azure@IronMaiden我们不能这样做,你只有只读权限!无论是哪个数据仓库,我们都需要服务器管理员或数据库所有者的权限来执行数据库复制。@Leonyu您能提供一份关于此(权限方面)的文档吗?@IronMaiden您可以在与数据库备份/迁移/复制相关的所有文档中获得此权限,例如: