SQLPackage:在没有用户的情况下导入或导出 SQL Azure BACPAC

Pet*_*ock 6 sql-server azure-sql-database bacpac

我知道如何使用SQLpackage.exe. 我可以从 SQL Azure 导出并创建 bacpac。我也可以通过SQLPackage.exe.

我想在没有数据库中的用户的情况下导出或导入。用户正在阻止正常导入失败。

导入数据库时​​出错:无法导入包。

错误 SQL72014 无法授予、拒绝或删除特殊角色的权限 在此处输入图片说明

我无法在导出之前删除用户,也无法将其从导入中排除。

目前我们必须备份数据库,在 SQLAzure 上恢复它,删除第二个数据库上的使用,然后从恢复的数据库创建一个 bacpac。

我该如何解决这个问题?我可以在我的 sqlpackage 中使用IgnoreUserSettingsObjects吗?我尝试使用参数但它失败了

小智 0

我遇到了类似的问题,但我找不到在没有用户的情况下生成 .bacpac 的方法,如果您需要同一订阅中的副本,有一个解决方法,Microsoft 支持团队指导我们直接从Azure Portal 它对我有用。