MSSQL_ENG003165

Сведения о сообщении

Название продукта SQL Server
Идентификатор события 3165
Источник события MSSQLSERVER
Компонент Система управления базами данных SQL Server
Символическое имя
Текст сообщения База данных "%ls" восстановлена; Однако при восстановлении или удалении репликации возникла ошибка. База данных находится в режиме «вне сети». См. раздел MSSQL_ENG003165 в электронной документации по SQL Server.

Объяснение

Эта ошибка возникает, если проблема возникает при восстановлении резервной копии реплицированной базы данных:

  • Если резервная копия восстанавливается в той же базе данных и сервере, на котором она была сделана, ошибка указывает, что параметры репликации не удалось восстановить должным образом.

  • Если резервное копирование восстанавливается на другой базе данных или сервере, ошибка указывает, что параметры репликации не удалось удалить должным образом (по умолчанию параметры репликации удаляются, если база данных или сервер отличается).

Ошибка, вероятно, является результатом несоответствия состояния восстановленной базы данных и одной или нескольких системных баз данных, содержащих метаданные репликации: msdb, master или базы данных распространителя.

Действие пользователя

Для разрешения этой проблемы:

  1. Выполните ALTER DATABASE для подключения базы данных к сети; например: ALTER DATABASE AdventureWorks SET ONLINE. Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL). Если вы хотите сохранить параметры репликации, перейдите к шагу 2. Если нет, перейдите к шагу 3.

  2. Выполните sp_restoredbreplication (Transact-SQL). Если эта хранимая процедура выполнена успешно, восстановление завершится. Если он не выполнен успешно, перейдите к шагу 3.

  3. Выполните sp_removedbreplication (Transact-SQL) для удаления всех параметров репликации.

    При необходимости перенастройка репликации. Если вы выполнили скрипт топологии репликации, как рекомендуется, используйте скрипты для перенастройки топологии.

См. также

Резервное копирование и восстановление баз данных SQL Server
Резервное копирование и восстановление реплицированных баз данных
Справочник по ошибкам и событиям (репликация)