【问题标题】:Automated bacpac export in azureazure 中的自动 bacpac 导出
【发布时间】:2016-09-30 09:50:31
【问题描述】:

我使用 Azure db(v12 服务器版本)。


我的需求:

  1. 我需要本地环境中的 db 用于开发和测试目的,并且它需要是最新的;
  2. 我知道如果我删除数据库服务器(假设)我将无法恢复我的数据库。

我知道我可以手动生成 bacpac,但这并不方便,因为我需要先复制 db(因为事务一致性),然后从该副本生成 bacpac 文件。

所以我想配置自动计划导出到 bacpac 文件,例如到 blob 容器。 我曾尝试使用旧门户对其进行配置,但它会复制 db 而不是生成 bacpacs。 我看了很多文章都没有找到答案。

【问题讨论】:

  • 你能详细说明一下这个but it copies db instead of generating bacpacs
  • 您可以使用 PowerShell 来实现这一点。您必须让 Windows 代理安排运行时间。 Powershell 将连接到数据库实例,创建 bacpac,然后将其存储在您想要的任何位置(本地或云)。棘手的部分是将 bacpac 从 azure 恢复到本地。

标签: azure export azure-sql-database bacpac


【解决方案1】:

请按照以下步骤操作,它将生成 bacpac 到 Azure 存储

  1. 转到 Azure SQL 数据库
  2. 选择需要的数据库
  3. 点击配置
  4. EXPORT STATUS 设置为 AUTOMATIC
  5. 指定存储帐户
  6. 设置频率
  7. 提供服务器登录名和密码
  8. 不要为 CREATE FROM EXPORT 选项做任何事情
  9. 保存设置,它将在给定的间隔时间成功生成 bacpac

如果上述步骤对您有帮助,请告诉我。

【讨论】:

  • 此功能于 2017-03-01 被删除,所以不要依赖它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-20
  • 2016-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多