У меня есть SQL Server, который в настоящее время x86, и я хотел бы обновить его до x64. Он работает на 64-разрядной версии Windows, и я думаю, что это так же просто, как и неправильная версия, установленная при настройке сервера. Это рабочий сервер, поэтому меня больше всего беспокоит получение логинов без изменений, поскольку каждый пользователь имеет свой собственный логин SQL. Я провел некоторый поиск и обнаружил ветку Experts-Exchange , в которой были выполнены следующие шаги, хотя он никогда не сообщал, работает ли она.
- отсоединение баз данных - базы данных alluser, модель и msdb.
- логин скрипта (http://support.microsoft.com/kb/918992/) и задания
- сохранение файлов и сценариев БД
- unintall SQL
- установить sql x64
- прикрепить базы данных
- повторно прикрепленные базы данных, когда файлы находятся в правильном месте.
- запускать сценарии для входов в систему и заданий, если msdb не подключен.
Помимо того, что вам не нужно переносить системные базы данных в новый экземпляр (поэтому шаг 1 не совсем корректен, кроме написания скриптов для каких-либо специальных XP или чего-либо еще, что вы создали), кто-нибудь может подумать что-нибудь еще, что должно быть сделано? Что еще более важно, кто-нибудь на самом деле пробовал это? Можете поделиться какими-нибудь историями или хитами, или все прошло гладко?