MSSQLSERVER_948

Применимо к:SQL Server

Сведения

Атрибут значение
Название продукта SQL Server
Идентификатор события 948
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя Неприменимо
Текст сообщения Не удалось открыть базу данных «%.*ls», поскольку она имеет версию %d. Данный сервер поддерживает версию %d и более ранние. Переход на предыдущую версию не поддерживается.

Пояснение

Некоторые функции в SQL Server влияют на структуру файлов базы данных. При присоединении базы данных к другому экземпляру SQL Server формат файла может быть несовместим с другой версией ядра СУБД.

Например, эта ошибка может быть вызвана с помощью формата хранилища vardecimal в более поздней версии SQL Server, а затем пытается подключить файлы базы данных в версии более ранней версии, чем SQL Server 2005 (9.x) с пакетом обновления 2.

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

Определите версию SQL Server, которая выполняется на исходном сервере. В SQL Server Management Studio щелкните правой кнопкой мыши сервер, а затем выберите пункт "Свойства " или введите select @@VERSION в окне запроса. Откройте базу данных с помощью исходной версии SQL Server. Изучите функции, включенные в исходную базу данных в экземпляре SQL Server. Измените эти параметры, чтобы работать с версией SQL Server, в которой будет присоединена база данных.