【发布时间】:2018-12-08 01:50:34
【问题描述】:
我在制作 Azure SQL 数据库的副本时遇到问题。我们正在复制的数据库有一个在线副本,作为异地复制的一部分,该副本可通过 Azure 门户获得和配置。
我们使用 Azure 门户复制按钮将主要数据复制到不同的服务器上,但我们的数据库副本仍然认为它是副本集的一部分。
例如,我运行以下 SQL:
ALTER DATABASE <DatabaseName> SET SINGLE_USER WITH ROLLBACK IMMEDIATE
我得到的回应是:
无法对数据库“”执行该操作,因为它涉及数据库镜像会话或可用性组。不允许对参与数据库镜像会话或可用性组的数据库执行某些操作。 消息 5069,第 16 层,状态 1,第 1 行 ALTER DATABASE 语句失败。
我尝试过运行:
ALTER DATABASE <DatabaseName> SET PARTNER OFF;
这不支持作为 azure-sql 的一部分,所以我得到以下响应:
此版本的 SQL Server 不支持关键字或语句选项“PARTNER”。
数据库副本的 Azure 门户显示“未配置异地复制”
谁能指出我正确的方向,告诉我如何告诉数据库副本它不再是任何复制的一部分?
【问题讨论】:
标签: sql-server azure azure-sql-database