Вопрос

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

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

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

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

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

Кто-нибудь?

Это было полезно?

Решение

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

Вот список необходимых условий:

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

Другие советы

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

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

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

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

мой опыт показывает, что после установки sql sever 2005 и 2008 на одном компьютере SSIS 2005 не работает должным образом...особенно с задачей скрипта, потоком данных и контейнером последовательности

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top