SQL Server 2005 и 2008 на одной машине разработчика? - PullRequest
20 голосов
/ 07 августа 2008

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

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

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

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

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

Любой

Ответы [ 7 ]

23 голосов
/ 07 августа 2008

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

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

  • .NET Framework 3.5 SP1
  • Установщик Windows 4.5
  • Windows PowerShell 1.0
3 голосов
/ 08 августа 2008

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

2 голосов
/ 07 августа 2008

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

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

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

1 голос
/ 13 июля 2009

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

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

1 голос
/ 13 мая 2009

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

0 голосов
/ 03 августа 2009

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

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

0 голосов
/ 08 августа 2008

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...