MSSQL_ENG003165
Применимо к:Управляемому экземпляру SQL Server Azure
Сведения о сообщении
Атрибут | значение |
---|---|
Название продукта | SQL Server |
Идентификатор события | 3165 |
Источник событий | MSSQLSERVER |
Компонент | Компонент SQL Server Database Engine |
Символическое имя | |
Текст сообщения | База данных '%ls' восстановлена, однако во время восстановления/удаления репликации произошла ошибка. База данных находится в режиме «вне сети». См. раздел MSSQL_ENG003165 в электронной документации по SQL Server. |
Пояснение
Эта ошибка возникает, если возникает проблема восстановления резервной копии реплицированной базы данных:
Если резервная копия восстанавливается в ту же базу данных на том же сервере, где создавалась эта резервная копия, ошибка указывает на то, что не удалось должным образом восстановить настройки репликации.
Если резервная копия восстанавливается в другую базу данных или на другой сервер, ошибка указывает на то, что не удалось должным образом удалить настройки репликации (если база данных или сервер иные, настройки репликации удаляются по умолчанию).
Возможно, ошибка возникла в результате несовпадения состояний восстановленной базы данных и одной или нескольких системных баз данных, содержащих метаданные репликации: msdb, masterили базы данных распространителя.
Действие пользователя
Чтобы устранить проблему, сделайте следующее.
Выполните команду ALTER DATABASE для перевода базы данных в режим "в сети", например,
ALTER DATABASE AdventureWorks SET ONLINE
. Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL). Если требуется сохранить настройки репликации, перейдите к шагу 2. Если нет, перейдите к шагу 3.Выполните sp_restoredbreplication (Transact-SQL). Если эта хранимая процедура выполнена успешно, восстановление завершено. Если она не будет выполнена успешно, перейдите к шагу 3.
Выполните sp_removedbreplication (Transact-SQL), чтобы удалить все параметры репликации.
При необходимости произведите повторную настройку репликации. Если скрипты топологии репликации были составлены в соответствии с рекомендациями, для повторной настройки топологии воспользуйтесь скриптами.
См. также
Резервное копирование и восстановление баз данных SQL Server
Создание резервных копий реплицируемых баз данных и восстановление из них
Справочник по ошибкам и событиям (репликация)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по