首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将azure sql数据库还原到托管实例

问将azure sql数据库还原到托管实例
EN

Stack Overflow用户
提问于 2020-08-25 13:19:31
回答 2查看 521关注 0票数 0

我正在尝试每天从azure sql数据库(弹性池)恢复到托管实例。我试图导出和导入bacpac文件,但失败了,出现了以下错误:

标题:

无法导入包。

警告SQL72012:对象XTP存在于目标中,但即使您选择了“为目标数据库中但不在源中的对象生成drop语句”复选框,它也不会被删除。

警告SQL72012:对象XTP存在于目标中,但即使您选择了“为目标数据库中但不在源中的对象生成drop语句”复选框,它也不会被删除。

警告SQL72012:对象data_存在于目标中,但即使您选择了“为目标数据库中但不在源中的对象生成drop语句”复选框,它也不会被删除。

警告SQL72012:对象日志存在于目标中,但即使您选择了“为目标数据库中但不在源中的对象生成drop语句”复选框,它也不会被删除。

错误SQL72014:.Net SqlClient数据提供程序: Msg 102,级别16,状态30,在“类型”附近的第1行语法不正确。

错误SQL72045:脚本执行错误。已执行的脚本:

使用SID = 0x6B6F4FABE3FFA848BAFB6C956D9A7E9C,类型=E创建用户*;

我也尝试过使用自动化帐户来执行powershell,但这似乎也不支持托管实例。

如何将这些sql数据库还原到托管实例中?

EN

回答 2

Stack Overflow用户

发布于 2020-08-28 01:34:44

恭喜你得到的是工作:

  1. 创建DB
  2. 的副本,在导出

之前从数据库中删除所有AAD用户。

这对其他社区成员是有益的。谢谢。

票数 0
EN

Stack Overflow用户

发布于 2021-02-15 11:44:40

你还能做的是:

  1. 将.bacpac文件重命名为.zip并解压缩

  1. 转到model.xml文件并找到如下所有条目:

( a) ( b) < Type="SqlUser“Name=”c)

  1. 取散列并替换Origin.Xml

上的实际校验和值。

  1. 重新压缩所有内容并导入任何地方(几乎)

请查找参考条目:

Error Importing Azure bacpac file to local db error incorrect syntax near EXTERNAL

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63579766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档