Назад | Перейти на главную страницу

Могу ли я установить 32-разрядный SQL Server 2005 вместе с 64-разрядной установкой SQL Server 2008?

Место, где я работаю, в настоящее время запускает 32-разрядную установку SQL Server 2005 на своем сервере, с которым мы работаем. Кроме того, системы, над которыми мы работаем, еще не тестировались на совместимость с 64-битным ODBC.

Я также занимаюсь независимыми проектами из дома, что потребует от меня установки 64-разрядных экземпляров SQL Server на моем ноутбуке. Я немного беспокоюсь о комбинациях, поэтому мне нужно знать, сработает ли это.

Я буду устанавливать 32-разрядную версию SQL Server 2005 для разработчиков на свой ноутбук. Я ожидаю, что это будет нормально работать вместе с установкой пакетов обновления.

Затем я установлю версию для разработчиков SQL Server 2008 (64-разрядную) на тот же ноутбук.

Есть ли какие-то ошибки, на которые мне нужно обратить внимание или предотвратить их появление?

32-разрядный ODBC на стороне клиента может нормально подключаться как к 32-разрядным, так и к 64-разрядным экземплярам. Единственная проблема может возникнуть, если у вас есть 32-битный код (библиотеки DLL XP или эзотерические 32-битные драйверы связанного сервера), который загружается в процесс SQL Server, что очень маловероятно. Так что продолжать разработку 32-битного приложения на 64-битном сервере вполне нормально.

Но в конечном итоге ответ - да, вы можете смешивать и сопоставлять любую версию и архитектуру бок о бок, если они установлены как разные (именованные) экземпляры. Проблемы обычно возникают, если вы развертываете параллельно инструменты (Management Studio, Profiler и т. Д.), Но, похоже, это не ваш случай.