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

Запускаете SQL Server 2005 и 2008 на одном компьютере?

Запускаете SQL Server 2005 и 2008 на одном компьютере? Возможно ли это?

Это только для разработчиков и не очень ресурсоемкое - есть ли кто-нибудь, кто это сделал?

Было бы интересно услышать об опыте или известных подводных камнях.

(Я понимаю, что мы могли бы использовать виртуальную машину, но я говорю о запуске ее на одной машине)

Спасибо

Р.

Делаем это прямо сейчас. У меня работает SQL 2005 и два экземпляра SQL 2008.

Это легко сделать. Просто установите SQL Server 2005, и когда он спросит вас, какой экземпляр, убедитесь, что вы выбрали «Именованный экземпляр» и дали ему имя, которое вы запомните (например, я не знаю, SQL2005?).

Затем установите SQL Server 2008. То же самое и с экземпляром - убедитесь, что это именованный экземпляр (скажем, SQL2008). В панели управления службами вы увидите все дублированные данные SQL, но у него будет имя экземпляра после каждой записи (SQL2005 / SQL2008).

Когда вам нужно подключиться, вы подключаетесь к machine\instance, чтобы вы подключились к localhost\SQL2005 или localhost\SQL2008 как имя сервера, и вперед.

Это определенно требует интенсивного использования памяти, поэтому вы можете отключить их, если не используете их прямо сейчас. В режиме ожидания, когда ничего не происходит сразу после загрузки, они используют около 150 МБ каждый.

Да, это выполнимо и практично. У нас даже есть такая ситуация на производстве с кластерными серверами. Наша самая большая проблема была с SSIS. Если установлены обе версии, вам нужно обязательно указать путь к правильному dtexec в зависимости от версии пакета.