2008-08-07 3 views
19

Кто-нибудь пытался установить SQL Server 2008 Developer на компьютере, на котором уже установлен 2005 Developer?SQL Server 2005 и 2008 на той же машине разработчика?

Я не уверен, что я должен это сделать, и мне нужно сохранить 2005 на этой машине в обозримом будущем, чтобы легко протестировать наше приложение. Поскольку мне иногда приходится брать резервные файлы баз данных и предоставлять доступным для других людей в компании, я не могу просто заменить 2005 на 2008 год, как я подозреваю (но не знаю), что базы данных не на 100% обратная совместимость.

Какие проблемы возникнут? Нужно ли устанавливать новую версию с именем экземпляра, будет ли это работать? Могу ли я использовать другой номер порта, чтобы отличить их?

Я нашел эту запись на TechNet: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

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

Кто-нибудь?

ответ

23

Да, это возможно. Вам нужно будет создать именованный экземпляр, не используемый другой версией SQL Server, в соответствии с предыдущим ответом и установленной версией 3.5 .Net. Прекрасно работает!!

Вот список предпосылок:

  • .NET Framework 3.5 SP1
  • установщика Windows 4.5
  • Windows PowerShell 1,0
2

Я считаю, что это вполне возможно. В настоящее время я запускаю SQL Server 2000 и SQL Server 2005 на моем сервере разработки, пока я переношу приложения.

Единственное, что вы должны сделать, это создать новый экземпляр, который не уже используется SQL Server 2005.

Как и все новое, то, вероятно, какие-то ошибки, однако, он должен в целом "просто работай".

0

К сожалению, кажется, SQL Server 2008 Client Tools требует Визуальное Studio 2008 SP1, и я не хочу устанавливать бета-версию этого на моей основной машине разработки.

Подождите, пока SP1 не станет RTM, прежде чем я перейду.

Редактировать: Да, у меня есть Visual Studio 2008 на этой машине, но я бы хотел избежать бета-установок приложений отладчика. Они склонны копаться слишком глубоко в моем вкусе.

3

Если у вас установлена ​​Visual Studio 2008, вы получите ошибку проверки, и вы не сможете установить SQL Server 2008 до установки Visual Studio 2008 SP1. Если у вас нет установленной версии Visual Studio 2008, это не должно быть проблемой. Так что если у вас есть Visual Studio 2008, подождите до 11 августа, так как это тот день, когда Visual Studio 2008 SP1 отправит

1

мой опыт после того, как SQL Server 2005 и 2008 на том же компьютере SSIS 2005 не работает должным образом ...специально с задачей сценария, потоком данных и контейнером последовательности

+0

- Ошибка подтверждена на работе – 2009-08-03 11:09:41

1

Вы можете запустить только SQL 2008 как единственный экземпляр, а затем присоединить/создать базы данных с уровнем совместимости 2005 года? Проблема в том, что его теория. Я не на 100% уверен, что если вы создадите базу данных в 2008 году с уровнем совместимости в 2005 году, а затем отделите ее, то экземпляр SQL 2005 сможет ее подключить.

Я думаю, что у него достаточно хороший шанс попробовать. Но я согласен с предыдущими ответами, варианты нескольких экземпляров будут работать нормально.

0

Я попробовал его с отрицательным результатом. Установка 2k8 прерывается загадочным сообщением об ошибке. Протокол установки выглядит отлично, но это не сработает. После этого установка 2k5 тоже была ошибкой. Установка 2k8 была наполовину готовой, поэтому она уже находится в панели управления/программном обеспечении, но удаление невозможно.

Так что мой результат - не делайте этого на продуктивном сервере/рабочей станции. Если вам нужны обе версии, используйте вместо этого виртуальную машину.