Подтвердить что ты не робот

SQL Server 2005 и 2008 на той же машине разработчика?

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

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

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

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

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

Кто-нибудь?

4b9b3361

Ответ 1

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

Здесь перечислены предварительные условия:

  • .NET Framework 3.5 SP1
  • Установщик Windows 4.5
  • Windows PowerShell 1.0

Ответ 2

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

Ответ 3

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

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

Как и в случае с чем-то новым, вероятно, будут некоторые ошибки, однако он должен "просто работать".

Ответ 4

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

Ответ 5

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

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

Ответ 6

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

Я буду ждать, пока SP1 не будет RTM, прежде чем двигаться дальше.

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

Ответ 7

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

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