Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 mssql attach database  [new]
Viliput
Member

Откуда:
Сообщений: 34
Дано два сервера:
MASTER - используется mssql 2008 r2 sp 1
TEST - развернут для опытов и прочих задач. Ранее не использовался.mssql 2008 r2 sp 1
Взяли файлы .mdf .ldf подняли из бекапа (не встроенного ms sql) и перекинули на test, пробуем attach database, вылетает ошибка:
The database cannot be openned because it is verion 706. The server supports verion 663 and earlier. A downgrade path is not support.
Я предположил, наверное версии разные:
на обоих серверах выполнил
select  @@verion

server master - Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (x64) Jun 17 2011 00:54:03 Copyryght (c) Microsoft Corporation Standart Edition (64-bit) on Windows NT 6.2 <x64> (Build 9200: ) (Hypervisor)
server test - server master - Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (x64) Jun 17 2011 00:54:03 Copyryght (c) Microsoft Corporation Standart Edition (64-bit) on Windows NT 6.2 <x64> (Build 9200: ) (Hypervisor)

Подскажите в какую сторону копать или как можно присоединить СУБД к тестовому серверу.Возможно это важно, master lang RU, test lang EN
18 ноя 17, 09:47    [20965442]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
SeventhSon
Member

Откуда:
Сообщений: 72
Viliput,

Не может такого быть. Вы либо сервер либо бэкап перепутали.
Я бы не теряя времени сделал стандартный backup/restore встроенными средствами.
18 ноя 17, 11:12    [20965541]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Viliput
Member

Откуда:
Сообщений: 34
1. Я точно ничего не перепутал.
2. Бекап сделан месячной давности и там есть пара изображений которых нет в нынешней базы, суть такова - что пошли сложным путем, подняли из бекапа СУБД, подцепимся приложением, выдернем от туда необходимые изображения, зальем в MASTER СУБД.

П.С. Кроме того, что это не возможно, есть ли советы как прицепить СУБД. Есть еще предположение, что СУБД была изменена ПО для резервного копирования.
18 ноя 17, 11:45    [20965565]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36893
706 -- это mssql 2012. Кто-то ваши файлы присоединял к серверу более старшей версии.
18 ноя 17, 12:14    [20965582]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Viliput
Member

Откуда:
Сообщений: 34
Присоединить к 2014 не получилось, была подобная ошибка. Хм, могло ли это повлиять - вопрос интересный, попробую еще раз восстановить из бекапа и присоединить.
18 ноя 17, 12:23    [20965601]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31328
Viliput
Присоединить к 2014 не получилось, была подобная ошибка.
Подобная - это невозможно присоединить к 2008?

Компы - штука точная, нужно точно читать и записывать сообщения об ошибке, точно знать, какие действия вы выполняете и т.д.

Да, ошибка (в стартовом посте) говорит, что файлы базы кто то поменял, пытаясь присоединить к 2012.
Теперь их можно присоединить только к 2012 и выше
Viliput
Есть еще предположение, что СУБД была изменена ПО для резервного копирования.
Это было бы странное ПО. Копирование залезает в файлы и меняет их? Очень необычное ПО, и необычный человек, который такое выбрал :-)

Впрочем, я сомневаюсь в этом; думаю, файлы были изменены (фактически уничтожены) позже, и не по злому умыслу, а по незнанию.

Кстати, а эти файлы же остались в бакапе? Нельзя их оттуда опять взять, неповреждённые?
18 ноя 17, 14:40    [20965750]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Viliput
Member

Откуда:
Сообщений: 34
Есть ежедневные backup veeam им и восстанавливал, он сильно ругался на СУБД которая весила больше 2 ТБ и мы нашли в инструкции рекомендацию поправить в реестре key. (сейчас уже не вспомню)Возможно это отобразилось на СУБД.
СУБД - МАСТЕР вполне себе нормально работает и выполняет свои функциональные обязанности (в режиме full). П.С. Ошибка была такая же. Единственное там не было накатано SP в отличие от ms sql (но версия mssql явно была выше), я полагал, что любая СУБД созданная на MSSQL меньше версией, поддерживается более новой - наверное я ошибался, после этого развернул 1 в 1 SERVER и решил туда восстановить СУБД, после этого уже обратился на этот форум. Как СУБД восстановится из backup попробую еще раз.
18 ноя 17, 14:57    [20965775]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36893
Viliput
Ошибка была такая же.
Т.е. 2014 сервер вам сказал, что The database cannot be openned because it is version 706. The server supports version 663 and earlier? Типа, что он, 2014 сервер, будет открывать только базы 2008го? И прям вот так, с синтаксическими ошибками в словах сказал?

Сообщение было отредактировано: 18 ноя 17, 15:32
18 ноя 17, 15:30    [20965811]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Viliput
Member

Откуда:
Сообщений: 34
Да, именно. Да я опечатался т.к. работал через web console.
19 ноя 17, 07:55    [20966636]     Ответить | Цитировать Сообщить модератору
 Re: mssql attach database  [new]
Viliput
Member

Откуда:
Сообщений: 34
Вопрос решён
1. Восстановил из backup еще раз, все прицепилось нормально.

Спасибо всем кто потратил время на помощь в моей проблеме.
19 ноя 17, 12:09    [20966774]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить