【问题标题】:Move Azure SQL Database to new Azure Account将 Azure SQL 数据库移动到新的 Azure 帐户
【发布时间】:2021-12-28 12:55:12
【问题描述】:

我想将一个 1TB 的大型 Azure 数据库 (PAAS) 移动到一个新的 Azure 帐户。我正在尝试使用 Export,但这会导致数据库大量停机。

提高目前 P1 (DTU) 的价格等级会改善出口业绩吗?

【问题讨论】:

  • 从 Azure 门户,这在 P1 层上花了 10 个小时

标签: azure-sql-database


【解决方案1】:

是的,升级服务层级可能会提高导入/导出性能。

请参阅official document 以获得更好的理解。

或者,您可以使用 SQL Server Management Studio (SSMS) 轻松地将数据库从一个 SQL Server 导入和导出到相同或不同 Azure 帐户中的另一个。

  1. 在 SSMS 中连接到源 Azure 帐户。

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

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

  2. 现在连接到 SSMS 中的目标 Azure 帐户。

  3. 右键单击数据库并选择导入数据层应用程序

  1. 选择从本地磁盘导入并浏览在步骤 3 中保存的 .bacpac 文件

  2. 配置数据库设置(提供数据库名称和其他所需设置)

  3. 导入数据库

【讨论】:

  • 我看不出这是怎么回答的,因为它本质上会导致所有数据/模式都被传递给运行 SSMS 的机器进行压缩。
  • 您可以在本地计算机上安装 SSMS,然后使用 SQL 身份验证连接 Azure SQL Server。通过这种方式,您可以访问您的数据库并创建 .bacpac 文件。
  • 我认为您没有理解最初的问题。在门户下导出会创建一个 bacpac 文件。但是,制作需要 10 个小时。
  • 抱歉,我错过了 DTU 部分。用所需信息更新我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-25
  • 1970-01-01
  • 1970-01-01
  • 2010-12-28
  • 1970-01-01
  • 2020-12-13
  • 2020-10-16
相关资源
最近更新 更多