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

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

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

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

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

[РЕДАКТИРОВАТЬ] Я успешно протестировал обновление до 32-разрядной версии SQL2008, в основном меня беспокоят различия в 64-разрядной версии, поскольку у меня нет 64-разрядного сервера, на котором я могу проверить в данный момент. например Я знаю, что вы не можете восстановить основную базу данных SQL2000 до 2008 года; можно ли восстановить 32-битный мастер SQL2008 до 64-битного SQL2008? Простои при миграции не проблема.

Ответы [ 2 ]

1 голос
/ 21 ноября 2008

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

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

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

0 голосов
/ 21 ноября 2008

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

...