Можно ли установить SQL Server 2012 на компьютер с 2008 R2 уже?

10

Я уже давно пользуюсь SQL Server 2008 R2, и он отлично работает. Теперь мне нужно использовать SQL Server 2012. Повлияет ли это на мои существующие базы данных? Какой риск связан с установкой SQL Server 2012 на компьютере с запущенным SQL Server 2008 R2?

user960567
источник

Ответы:

17

Вы можете просто установить новый именованный экземпляр, и оба экземпляра могут жить бок о бок без риска - просто убедитесь, что строки подключения и т. Д. Четкие и правильные (многие проблемы возникают из-за подключения к тому LOCALHOSTмоменту, когда вы хотели подключиться к LOCALHOST\OtherInstance).

В зависимости от ресурсов, вы можете захотеть ограничить оба сервера, используя параметр конфигурации max server memory, или, возможно, даже запускать только один экземпляр за раз. Я предполагаю, что это на вашей локальной среде разработки.

Я бы предложил отказаться от версии клиентских инструментов 2008 R2 и последовательно использовать версию 2012 года. Он имеет гораздо лучшую функциональность и может легко управлять обеими версиями.

Аарон Бертран
источник
6
+1 Вот также много хороших соображений для параллельных экземпляров, и в зависимости от того, какие основные и второстепенные версии будут указывать общие элементы и возможный конфликт. SQL Server 2012 не упоминается, но идеи остаются теми же: technet.microsoft.com/en-us/library/ee210714(v=SQL.105).aspx
Томас Стрингер,
@ThomasStringer хорошая мысль. У нас было много проблем с 2005/2008 рядом с использованием общих функций.
Cougar9000
Аарон Бертран Большое спасибо. У нас был экземпляр 2008 года и экземпляр 2012 года, но мы испортили соединения, поэтому мы фактически работали над 2008 годом, но мы думали, что были в 2012 году. Мы не знали имя экземпляра, но благодаря вашему ответу мы решили его. Спасибо!
Атеми
6

Вообще да. Ваши службы в 2008 R2 будут работать в обычном режиме, если вы не внесете некоторые изменения вручную.

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

Вот хорошая статья о MSDN о параллельной поддержке различных версий SQL Server http://msdn.microsoft.com/en-us/library/ms143694.aspx

Стэнли Норман
источник