将Azure数据库从一个帐户移动到Azure中的另一个帐户

Jin*_*ger 5 azure

我有两个Azure帐户,A和B.

我有一个在帐户A订阅下创建的SQL Server数据库.

我想将此sql server数据库移动到Account B的订阅.

haw*_*bsl 5

您可以在 SQL Server Management Studio 中完成这一切

  1. 连接到 SSMS 中的两个 Azure 帐户。

在此输入图像描述

  1. 右键单击数据库并执行“任务” -> “导出数据层应用程序”

  2. 另存为 .bacpac 文件到本地磁盘

  3. 目标连接中,转到数据库,右键单击并选择导入数据层应用程序

  4. 选择从本地磁盘导入并浏览到您刚刚创建的 .bacpac 文件


小智 0

有两件事可能会有所帮助:

  1. 在订阅之间移动资源
  2. 订阅所有权转移(到不同的计费帐户)

我对后者一无所知,因此除非其他人有提示,否则最好联系支持人员(如果您需要的话)。

为了在订阅之间移动资源,您需要确保:

  1. 源订阅和目标订阅需要位于同一目录中
  2. 一个用户帐户必须有权在两个订阅中创建和删除资源
  3. 您需要立即移动该服务器上的所有 SQL 数据库

可能还有其他要求,但我怀疑您会满足这些主要要求。

如果订阅位于不同的目录中,您可以将 SQL Server 移动到临时试用订阅,然后将该订阅移动到目标目录(从旧门户),并使用目标目录在新门户中完成移动。

如果您要在使用 AAD 帐户的组织之间移动资源,您可能需要授予 Microsoft 帐户(例如 Outlook.com)对每个订阅的访问权限,并与该用户执行实际的移动操作。完成移动后,请不要忘记删除订阅并从订阅和目录中删除临时用户帐户。

希望这应该是这样。当然,您始终可以创建备份并将其恢复到新服务器:-P