2015-08-25 6 views
1

У меня есть база данных и хотите, чтобы прикрепить ее в Server 2008 R2 с помощью этого сценария:Приложить DB ошибки 2008 R2 SQL Server

use master 
go 
CREATE DATABASE Database1 
    ON (FILENAME = 'E:\proj\App_Data\Database1.mdf'), 
    (FILENAME = 'E:\proj\App_Data\Database1_log.ldf') 
    FOR ATTACH; 
GO 

Однако я встретив эту ошибку:

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'Database1'. CREATE DATABASE is aborted.

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'Database1'. CREATE DATABASE is aborted.

Msg 948, Level 20, State 1, Line 1
The database 'Database1' cannot be opened because it is version 706. This server supports version 661 and earlier. A downgrade path is not supported.

+1

Вы пытаетесь подключить файл sql server 2012 к SQL Server 2008 SQL-сервер не поддерживает файлы с понижением – wiretext

+0

В сообщении об ошибке говорится все: *** Путь вниз не поддерживается. *** Вы ** не можете ** прикрепите базу данных из более новой версии (2012) SQL Server к более старой версии (2008 R2). –

ответ

4

Вы не можете подключить SQL Server более высокой версии к более низкой версии (ваша ошибка Msg 948 делает ее очень понятной).

Версия 706 - это SQL Server 2012, а версия 661 - SQL Server 2008R2. Вам необходимо обновить SQL Server до более высокой версии.

Смежные вопросы