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

Откуда: Москва
Сообщений: 9
backup базы создан в Microsoft SQL Server 2000 - 8.00.2066 , не могу восстановить на Microsoft SQL Server 2012 - 11.0.2100.60
6 мар 15, 13:54    [17352522]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
поиск по форуму , а если кратко то через 2005 рестор\бекап
6 мар 15, 13:56    [17352533]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
Glory
Member

Откуда:
Сообщений: 104751
anzhela6660
backup базы создан в Microsoft SQL Server 2000 - 8.00.2066 , не могу восстановить на Microsoft SQL Server 2012 - 11.0.2100.60

Спасибо за еще одно практическое подверждение факта, указанного в хелпе производителя.
6 мар 15, 13:57    [17352542]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
нуб987
Guest
а если нету 2005-й версии?
т.е. стояла 2000-я, купили 2012-ю...
10 июл 15, 18:53    [17878639]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
нуб987
а если нету 2005-й версии?
т.е. стояла 2000-я, купили 2012-ю...
Найти/скачать 2005, установить, перенести базу.
ИЛИ
Переносить базу переносом данных, используя, например, BCP, SSIS, скриптуя объекты и т.д.
10 июл 15, 19:28    [17878746]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
нуб987
Guest
а чем вызваны такие сложности?
Микрософт позволяет поднять бекап не больше, чем на 2 версии вперед.
Т.е. с СКЛ2000 можно подняться на 2005 или 2008.
Соот-но с 2005-й версии на 2008 или 2012.
Значит с 2008-й версии на 2012 или 2014. И т.д.

Т.е. поднимая базу с 2000-й версии на 2005, логично предположить, что она могла бы подняться сразу на 2012-й (ведь 2005-ю мы можем поднять на 2012-й). Это просто ограничение "на всякий случай" или есть какие-то веские причины?
11 июл 15, 00:15    [17879493]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
нуб987
Т.е. поднимая базу с 2000-й версии на 2005, логично предположить, что она могла бы подняться сразу на 2012-й (ведь 2005-ю мы можем поднять на 2012-й). Это просто ограничение "на всякий случай" или есть какие-то веские причины?
"Поднять" - это восстановить бакап.
Восстановление бакапа предполагает знание его формата, и код, который умеет этот формат парсить, вынимать данные и объекты.
В 2012 версию заложен код распознавания формата старых версий - 2008R2, 2008, 2005. Более старые версии не заложили, а их ещё 5 штук как минимум.
Могли бы и заложить, но вот, не стали тратить деньги, посчитали, что 7 лет достаточно.
11 июл 15, 00:24    [17879510]     Ответить | Цитировать Сообщить модератору
 Re: restore database SQL2000, SQL2012  [new]
o-o
Guest
ну, давайте последуем вашей логике.
если ребенок способный, его можно из 1-ого класса в 3-ий перевести.
а если третьеклассник-вундеркинд, то можно его сразу в 5-ый зачислить.
а пятиклассника (все того же супер-одаренного) сразу в 7-ой, из 7 в 9, ну а из 9-ого рукой подать в универ.
а теперь внимание, вопрос:
какого черта только через класс перепрыгиваем, вроде ж можно первоклассника прямым ходом в унивар отправить.

вы видели, сколько преобразований проходит база при апгрэйде?
сколько версий последовательно "перепрыгивается"?
наверное, нет?
а вы пронаблюдайте
11 июл 15, 00:27    [17879524]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить