Поделиться через


Работа с несколькими версиями и экземплярами SQL Server

SQL Server поддерживает несколько экземпляров ядра СУБД, служб Analysis Services и Reporting Services на одном компьютере. Вы также можете обновить более ранние версии SQL Server или установить SQL Server на компьютере, где уже установлены более ранние SQL Server версии. Поддерживаемые сценарии обновления см. в разделе Поддерживаемые обновления версий и выпусков.

Версии компонентов и нумерация

Следующие основные понятия могут оказаться полезными для понимания поведения SQL Server при параллельной работе экземпляров SQL Server.

Стандартный формат версии продукта для SQL Server — MM.nn.bbbb.rr, в котором сегменты определяются следующим образом:

MM — основная версия

nn — дополнительная версия

bbbb — номер сборки

rr — номер редакции сборки

В каждой основной и дополнительной версии SQL Serverномер версии увеличивается, что позволяет отличить ее от предыдущих. Такое изменение номера версии служит для достижения нескольких разных целей. В их число входит отображение информации о версии в пользовательском интерфейсе, управление способом замены файлов при выполнении обновления, применении пакетов обновления, а также механизмы функционального дифференцирования между последующими версиями.

Общие компоненты для всех версий SQL Server

Определенные компоненты, которые являются общими для всех установленных версий SQL Server. При параллельной установке разных версий SQL Server на одном компьютере эти компоненты автоматически обновляются до последней версии. Такие компоненты обычно удаляются автоматически при удалении последнего экземпляра SQL Server .

Примеры: браузер SQL Server и модуль записи VSS SQL Server.

Компоненты, общие для всех экземпляров основной версии SQL Server

SQL Server Версии, общие для всех экземпляров основной версии, имеют общие компоненты во всех экземплярах. Если общие компоненты выбираются при выполнении обновления, то существующие компоненты обновляются до последней версии.

Примеры: Службы Integration Services, Службы Master Data Services, SQL Server Management Studio, SQL Server Data Tools (SSDT)и электронная документация по SQL Server .

Общие компоненты для всех дополнительных версий

SQL Server Версии, имеющие общие компоненты версии основной.дополнительный.

Пример .

Компоненты, принадлежащие только определенному экземпляру SQL Server

Некоторые компоненты и службы SQL Server принадлежат определенному экземпляру SQL Server. Такие компоненты называются привязанными к экземпляру. Они имеют ту же версию, что и экземпляр, которому они принадлежат, и используются только для этого экземпляра.

Примеры: Компонент Database Engine, Службы Analysis Servicesи Службы Reporting Services.

Компоненты, не зависящие от версии SQL Server

Некоторые компоненты устанвливаются при установке SQL Server , но не зависят от версий SQL Server. Они могут совместно использоваться всеми версиями SQL Server .

Примеры: Microsoft Sync Framework, SQL Server Compact.

Дополнительные сведения об установке SQL Server Compact см. в статье Установка SQL Server 2014 из мастера установки (программа установки). Дополнительные сведения об удалении SQL Server Compact см. в разделе Удаление существующего экземпляра SQL Server (программа установки).

Применение SQL Server параллельно с предыдущими версиями SQL Server

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

Внимание!

SQL Server SysPrep не поддерживает параллельную установку подготовленных экземпляров SQL Server 2014 с более ранними версиями SQL Server на том же компьютере. Например, нельзя подготовить экземпляр SQL Server 2014 параллельно с подготовленным экземпляром SQL Server 2012. Однако можно установить несколько подготовленных экземпляров одной и той же основной версии SQL Server параллельно на одном компьютере. Дополнительные сведения см. в разделе Considerations for Installing SQL Server Using SysPrep.

SQL Server 2014 нельзя установить параллельно с более ранними версиями SQL Server на компьютере под управлением Windows Server 2008 R2 Server Core с пакетом обновления 1 (SP1). Дополнительные сведения об установке основных серверных компонентов см. в статье Установка SQL Server 2014 в Server Core.

В следующей таблице показана параллельная поддержка SQL Server 2014:

Существующий экземпляр SQL Server 2014 Поддержка параллельной работы
SQL Server 2014 (32-разрядная версия) SQL Server 2005 (32-разрядная версия)

SQL Server 2005 (64-разрядная версия) x64

SQL Server 2008 (32-разрядный)

SQL Server 2008 (64-разрядная версия) x64

SQL Server 2008 R2 (32-разрядная версия)

SQL Server 2008 R2 (64-разрядная версия) x64

SQL Server 2012 (32-разрядная версия)

SQL Server 2012 (64-разрядная версия) x64

SQL Server 2014 (32-разрядная версия)

SQL Server 2014 (64-разрядная версия) x64
SQL Server 2014 (64-разрядная версия) x64 SQL Server 2005 (32-разрядная версия)

SQL Server 2005 (64-разрядная версия) x64

SQL Server 2008 (32-разрядный)

SQL Server 2008 (64-разрядная версия) x64

SQL Server 2008 R2 (32-разрядная версия)

SQL Server 2008 R2 (64-разрядная версия) x64

SQL Server 2012 (32-разрядная версия)

SQL Server 2012 (64-разрядная версия) x64

SQL Server 2014 (32-разрядная версия)

SQL Server 2014 (64-разрядная версия) x64

Предотвращение конфликтов IP-адресов

При установке экземпляра отказоустойчивого кластера SQL Server параллельно с автономным экземпляром ядра СУБД SQL Server следует избегать конфликтов номеров TCP-портов на IP-адресах. Конфликты обычно возникают в том случае, когда два экземпляра компонента Компонент Database Engine одновременно настроены на использование стандартного порта TCP (1433). Чтобы предотвратить возникновение конфликтов, настройте один экземпляр на использование фиксированного порта, отличного от установленного по умолчанию. Обычно настройку фиксированного порта проще всего выполнить на отдельном экземпляре. Настройка ядра СУБД для использования разных портов предотвратит непредвиденный конфликт IP-адресов и TCP-портов, который блокирует запуск экземпляра при сбое экземпляра отказоустойчивого кластера SQL Server на резервный узел.

См. также:

Требования к аппаратному и программному обеспечению для установки SQL Server 2014
Установка SQL Server «2014» с помощью мастера установки (программы установки)
Поддерживаемые обновления версий и выпусков
Обновление до SQL Server 2014
Возможности, поддерживаемые различными выпусками SQL Server 2014
Обратная совместимость
Использование помощника по обновлению для подготовки к обновлениям