Обновление 32-разрядной версии SQL 2000 до 64-разрядной версии SQL 2008

У меня есть несколько баз данных на сервере Windows 2000 с 32-разрядной версией SQL Server 2000. Мне нужно перенести все данные и настройки на новый сервер с 64-разрядной версией SQL 2008 на 64-разрядной версии Windows 2003.

Это так же просто, как резервное копирование баз данных и восстановление на новый сервер. Будет ли это работать и с системными базами данных (master, model, msdb)? Если нет, есть ли способ автоматизировать процесс перемещения между учетными записями пользователей и разрешениями?

Кто-нибудь знает о каких-либо других ошибках?

Большое спасибо за любую помощь.

[EDIT] Я успешно протестировал обновление до 32-разрядной версии SQL2008, меня больше всего беспокоят любые различия в 64-разрядной версии, поскольку у меня нет 64-разрядного сервера, на котором я мог бы протестировать в данный момент, например. Я знаю, что вы не можете восстановить основную базу данных SQL2000 до 2008 года; Вы можете восстановить 32-битный мастер SQL2008 на 64-битный SQL2008? Время простоя во время миграции не является проблемой.


person Community    schedule 21.11.2008    source источник


Ответы (2)


Для переноса логинов можно использовать «Задачу переноса логинов», описанную в электронной документации здесь.

Росс Мистри опубликовал несколько статей о стратегиях и рекомендациях по установке SQL Server 2008. Кроме того, этот документ, хотя и предназначен для конкретного оборудования, содержит полезную информацию.

РЕДАКТИРОВАТЬ: Вы смотрели на Microsoft Консультант по обновлению SQL Server 2008?

person Mitch Wheat    schedule 21.11.2008

Я бы использовал RedGate SQL Compare и SQL Data Compare. Это дало бы вам некоторые гарантии целостности базы данных. Однако это не будет онлайн-миграция данных, вам придется предотвратить обновления во время перехода.

person Phil Hannent    schedule 21.11.2008
comment
Хотя инструменты RedGate великолепны, в данном случае от них мало толку. - person Mitch Wheat; 21.11.2008
comment
Не могли бы вы объяснить, почему инструменты RedGate в этом случае не годятся? - person Phil Hannent; 27.11.2008
comment
ОП не говорит о внесении изменений в данные или схему. Он говорит о перемещении физической базы данных или обновлении на месте до другой версии SQL-сервера. Инструменты RedGate не имеют к этому никакого отношения. - person NotMe; 20.01.2009