Установите базу данных в однопользовательский режим для базы данных, участвующей в сеансе зеркального отображения базы данных или группе доступности.

Я пытаюсь установить базу данных в однопользовательский режим, которая в настоящее время находится в группе доступности или в сеансе зеркального отображения. Но я получаю следующую ошибку:

The operation cannot be performed on database "DATABASE_NAME" because it is involved in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or in an availability group.ALTER DATABASE statement failed.

person Aditya Nair    schedule 13.08.2020    source источник
comment
Почему вы хотите изменить зеркальное отображение базы данных или в группе доступности на одного пользователя?   -  person Larnu    schedule 13.08.2020
comment
Чтобы предотвратить любые внешние изменения в базе данных во время выполнения сценариев для ее обновления   -  person Aditya Nair    schedule 13.08.2020


Ответы (1)


Вам нужно удалить базу данных из группы доступности, вы можете использовать следующую команду.

ALTER DATABASE DBName SET HADR OFF;  
GO

После удаления базы данных из AlwaysOn AG вы можете перевести базу данных в однопользовательский режим.

person M.Ali    schedule 13.08.2020
comment
Предположим, если я сделаю это... и изменю базу данных... затем снова включу HADR, отразится ли это изменение в базе данных вторичного сервера? - person Aditya Nair; 13.08.2020