обновить sql2000 до 2005 - PullRequest
       14

обновить sql2000 до 2005

0 голосов
/ 12 апреля 2010

У меня есть сервер SQL 2000 и сервер SQL 2005, работающие на одном поле справа сейчас. Я хочу начать обновление базы данных sql 2000 до sql 2005. Что такое лучший способ сделать это?

1 Ответ

2 голосов
/ 12 апреля 2010

Используйте советник по обновлению SQL 2005, чтобы сначала определить любые проблемы http://www.microsoft.com/downloads/details.aspx?FamilyID=1470e86b-7e05-4322-a677-95ab44f12d75&displaylang=en. Возьмите копию всех файлов mdf и ldf и прикрепите их к экземпляру SQL2005 (так как вы не сможете повторно присоединить файл к SQL2000 если вам нужно откатиться и SQL2005 изменил его). Измените уровень совместимости баз данных на SQL2005 EXEC sp_dbcmptlevel YourDB, 90; и проверьте.

Редактировать: По крайней мере, выше, как я бы это сделал. Тем не менее, предполагается, что у вас есть возможность перевести базы данных SQL2000 в автономный режим достаточно долго, чтобы скопировать их. Согласно этому сообщению http://www.tech -archive.net / Archive / SQL-Server / microsoft.public.sqlserver.tools / 2008-06 / msg00031.html восстановление резервных копий SQL2000 в SQL2005 должно работать, чтобы избежать этого. Также вам нужно будет отсканировать всех пользователей и задания агента SQL из экземпляра 2000 года и повторно связать их с пользователями базы данных http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=12615

Редактировать 2: Еще одна вещь, которая только что пришла мне в голову (если базы данных SQL 2000 будут обновляться в то же время, пока вы тестируете базы данных SQL2005, Redgate SQL Data Compare неоценим для их получения синхронизируется перед последним переключением)

...