MSSQLSERVER_3168
Сведения
Название продукта |
SQL Server |
Версия продукта |
10.50 |
Номер сборки продукта |
- |
Идентификатор события |
3168 |
Источник события |
MSSQLSERVER |
Компонент |
SQLEngine |
Символическое имя |
LDDB_SYSTEMWRONGVER |
Текст сообщения |
Резервную копию системной базы данных на устройстве %ls восстановить невозможно, поскольку она была создана на сервере другой версии (%ls), отличной от версии данного сервера (%ls). |
Объяснение
Невозможно выполнить восстановление резервной копии системной базы данных (master, model или msdb) на сервере, если его сборка отличается от сборки сервера, где была создана резервная копия.
![]() |
---|
При установке сборки с пакетом обновления или исправлениями изменяется номер сборки сервера. Номера сборок сервера всегда увеличиваются. |
Возможные причины
Схемы системных баз данных могут различаться в разных сборках сервера. Чтобы убедиться, что изменение схемы не приведет к несоответствию, выполните инструкцию RESTORE, которая сравнивает номер сборки сервера файла резервной копии с номером сервера, на котором пытаются восстановить базу данных из резервной копии. Если версии не совпадают, то инструкция выводит сообщение об ошибке 3168, и происходит аварийное завершение восстановления.
Ниже приведено несколько случаев, когда может возникнуть эта проблема.
Пользователь пытается восстановить системную базу данных на сервере А из резервной копии, созданной на сервере Б. На серверах А и Б установлены разные сборки серверов. Например, на сервере А может быть установлена сборка первоначальной версии, а на сервере Б — сборка с пакетом обновления 1 (SP1).
Пользователь пытается восстановить системную базу данных с резервной копии, сделанной на том же сервере. Однако при создании резервной копии на сервере была другая сборка. Это означает, что с момента создания резервной копии сервер был обновлен.
Действие пользователя
В такой ситуации процесс восстановления является весьма запутанным и используется только в качестве последней меры. Дополнительные сведения см. в разделе «Восстановление системной базы данных из копии на другой сборке SQL Server невозможно».