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

Откуда:
Сообщений: 15
Здравствуйте. Тема не раз обсуждалась, но в чем проблема я так и не понял . Имеется sql server 2000 developer sp4. На другой 2000 sql server база переносится без проблем. При переносе mdf ldf файлов на 2005 или 2008 r2 вываливается ошибка:
There is already an object named 'sysnsobjs' in the database. При обновлении sql 2000 к 2005 или 2008r2 не могу получить доступ к базе. Попытался с помощью sql скрипта создать базу, получил ошибку:

There is already an object named 'sysnsobjs' in the database.
Converting database 'master1' from version 539 to the current version 661.
Database 'master1' running the upgrade step from version 539 to version 551. (Microsoft SQL Server, Error: 2714)


Думал может поможет copy database wizard, или убить файл лога. Может кто-нибудь имел подобный опыт, как правильно сделать перенос базы на новую машину. Буду благодарен за ссылки на статью или книгу.
23 июл 15, 13:28    [17925451]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37143
А зачем вы переносите базу master?
23 июл 15, 13:34    [17925469]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
prog_Alex
Member

Откуда:
Сообщений: 15
я переношу базу master1. Возможно там есть какие-то системные таблицы, так как создавал базу очень давно другой человек
23 июл 15, 13:37    [17925486]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
prog_Alex
Member

Откуда:
Сообщений: 15
Гавриленко Сергей Алексеевич,

Мог разработчик таблицы с данными создать в базе master и переименовать ее потом в master1
23 июл 15, 13:40    [17925502]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
prog_Alex, по ключевой фразе куча всего интересного находится.

Вот тут: http://www.sqlservercentral.com/Forums/Topic342312-149-1.aspx есть ссылка на microsoft, в которой объясняется, как поднять версию базы master.

Вот тут: http://www.sqlservercentral.com/Forums/Topic647716-1292-3.aspx человек пытался восстановить базу master в пользовательскую базу, но потом отказался от этой идеи и просто перелил нужные данные с использованием мастера переноса данных.

Рекомендую одним из этих способов и воспользоваться.
23 июл 15, 13:40    [17925504]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37143
prog_Alex
я переношу базу master1. Возможно там есть какие-то системные таблицы, так как создавал базу очень давно другой человек
Передавайте этому человеку пламенный привет. Базу master, даже если она называется по-другому, нельзя перенести на более старшую версию.
23 июл 15, 13:42    [17925517]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
prog_Alex
Member

Откуда:
Сообщений: 15
наверное лучше всего перелить нужные данные с использованием мастера переноса данных
23 июл 15, 13:44    [17925525]     Ответить | Цитировать Сообщить модератору
 Re: Миграция с sql 2000 на 2008 r2  [new]
o-o
Guest
Гавриленко Сергей Алексеевич
Базу master, даже если она называется по-другому, нельзя перенести на более старшую версию.

уточню.
мастер 2000-ого даже если и проапгрэйдится,
будет нерабочий.
вы потом все равно не залогинитесь.
Перенос базы Master между разные сервера.
базы master апгрэйдятся нормально, начиная с 2005-ого
23 июл 15, 14:35    [17925711]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить