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


Обновление экземпляра отказоустойчивого кластера SQL Server (программа установки)

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

При обновлении отказоустойчивого кластера время простоя ограничивается временем отработки отказа и временем, необходимым для обновления запускаемых скриптов. При соблюдении процесса последовательного обновления отказоустойчивого кластера время простоя сводится к минимуму. Если в узлах отказоустойчивого кластера предварительно не установлены все необходимые компоненты, период простоя увеличивается на время, требуемое для установки этих компонентов. Дополнительные сведения о том, как свести к минимуму время простоя во время обновления, см. в разделе Рекомендации перед обновлением отказоустойчивого кластера на этой странице.

Дополнительные сведения об обновлении см. в разделах Поддерживаемые обновления версий и выпусков и Обновление до SQL Server 2014.

Дополнительные сведения о примере синтаксиса для использования командной строки см. в разделе Установка SQL Server 2014 из командной строки.

Предварительные требования

Перед установкой ознакомьтесь со следующими важными сведениями.

  • Подготовка к установке отказоустойчивого кластера

  • Используйте помощник по обновлению для подготовки к обновлениям.

  • Обновление [компонент ядра СУБД]

  • Программа установки устанавливает платформу .NET Framework 4.0 в кластеризованной операционной системе. Чтобы минимизировать возможное время простоя, рассмотрите возможность установки .NET Framework 4.0 перед запуском программы установки.

  • Чтобы обеспечить правильность установки компонента Visual Studio, SQL Server потребует установить обновление. Программа установки SQL Server проверит наличие этого обновления и потребует загрузить и установить его, прежде чем можно будет продолжить установку SQL Server. Чтобы избежать прерывания установки SQL Server, можно загрузить и установить это обновление перед запуском программы установки SQL Server, как описано ниже (или установить все обновления для .NET 3.5 с пакетом обновления 1 (SP1), доступные в центре обновления Windows).

    При установке SQL Server 2014 на компьютере с операционной системой Windows Server 2008 с пакетом обновления 2 (SP2) вы можете получить необходимое обновление здесь.

    Если вы устанавливаете SQL Server 2014 на компьютере с операционной системой Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1 (SP1), это обновление включено.

  • платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) больше не устанавливается программой установки SQL Server, но может потребоваться при установке SQL Server в Windows Server 2008. Дополнительные сведения см. в заметках овыпуске SQL Server 2014.

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

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

    Чтобы переместить автономный экземпляр SQL Server в отказоустойчивый кластер SQL Server 2014, установите новый отказоустойчивый кластер SQL Server 2014, а затем перенесите пользовательские базы данных из изолированного экземпляра с помощью мастера копирования баз данных. Дополнительные сведения см. в статье Use the Copy Database Wizard.

Последовательные обновления

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

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

В результате этого процесса время простоя ограничивается временем отработки отказа и временем выполнения скрипта обновления базы данных в течение всей операции обновления отказоустойчивого кластера.

Чтобы управлять отработкой отказа узлов кластера во время обновления, запустите операцию обновления из командной строки с параметром /FAILOVERCLUSTERROLLOWNERSHIP. Дополнительные сведения см. в статье Установка SQL Server 2014 из командной строки.

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

Рекомендации по обновлению с SQL Server 2005

При указании групп доменов для политики безопасности кластера нельзя указывать идентификатор безопасности службы в Windows Server 2008. Если необходимо использование идентификатора безопасности службы, выполните параллельное обновление.

Если для обновления выбран компонент Database Engine, полнотекстовый поиск будет включен в установку вне зависимости от того, был ли он установлен в SQL Server 2005.

Если полнотекстовый поиск был включен в SQL Server 2005, программа установки перестраивает каталог полнотекстового поиска независимо от выбора параметров.

Обновление до отказоустойчивого кластера SQL Server 2014 с несколькими подсетами

Существует два возможных сценария обновления.

  1. SQL Server отказоустойчивый кластер в настоящее время настроен в одной подсети. Сначала необходимо обновить существующий кластер до SQL Server 2014, запустив программу установки и выполнив процесс обновления. После завершения обновления существующего кластера отработки отказа добавьте узел в другой подсети с помощью функциональности AddNode. На странице конфигурации сети кластера подтвердите изменение значения зависимости ресурса IP-адреса на OR. Теперь у вас есть SQL Server отказоустойчивый кластер с несколькими подсетами.

  2. SQL Server отказоустойчивый кластер в настоящее время настроен в нескольких подсетях с использованием технологии растянутой виртуальной локальной сети. Сначала необходимо обновить существующий кластер до SQL Server 2014. Поскольку технология распределения виртуальных ЛС служит для настройки одной подсети, конфигурацию сети необходимо изменить для использования нескольких подсетей и изменить значение зависимости ресурса IP-адреса на OR с помощью средства администрирования отказоустойчивых кластеров Windows.

Рекомендации по подготовке к обновлению отказоустойчивого кластера SQL Server

Чтобы исключить непредвиденные простои, вызванные перезагрузкой, перед выполнением обновлений на узлах отказоустойчивого кластера заранее установите пакет без перезагрузки для .NET Framework 4.0. Для предварительной установки необходимых компонентов рекомендуется выполнить следующие шаги.

  • Установите пакет без перезагрузки для .NET Framework 4.0 и обновите только общие компоненты, начиная с пассивных узлов. При этом будут установлены платформа .NET Framework 4.0, установщик Windows 4.5 и файлы поддержки SQL Server.

  • При необходимости выполните перезагрузку системы один или несколько раз.

  • Перейдите на обновленный узел.

  • Обновите общие компоненты на последнем оставшемся узле.

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

  • Добавление компонентов в существующий отказоустойчивый кластер невозможно.

  • Изменение выпуска отказоустойчивого кластера ограничено определенными сценариями. Дополнительные сведения см. в статье Supported Version and Edition Upgrades.

Обновление отказоустойчивого кластера SQL Server

Обновление отказоустойчивого кластера SQL Server

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

  2. Важно!

    Дополнительные сведения о шагах 3 и 4 см. в разделе Рекомендации перед обновлением отказоустойчивого кластера .

  3. После установки необходимых компонентов мастер установки запустит центр установки SQL Server . Чтобы обновить существующий экземпляр SQL Server, щелкните Обновить с SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 или SQL Server 2012.

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

  5. Средство проверки конфигурации системы запускает операцию обнаружения на компьютере. Чтобы продолжить, Нажмите кнопку ОК..

  6. На странице «Ключ продукта» введите ключ идентификатора продукта (PID) для выпуска новой версии, соответствующий выпуску старой версии продукта. Например, чтобы обновить отказоустойчивый кластер выпуска Enterprise, нужно ввести ключ PID для выпуска SQL Server Enterprise. Чтобы продолжить, нажмите кнопку Далее . Не забудьте, что используемый для обновления отказоустойчивого кластера ключ PID должен быть согласован во всех узлах данного экземпляра отказоустойчивого кластера SQL Server . Дополнительные сведения см. в разделах Выпуски и компоненты SQL Server 2014 и Поддерживаемые обновления версий и выпусков.

  7. На странице «Условия лицензии» прочтите лицензионное соглашение, а затем установите флажок, подтверждая принятие условий соглашения. Чтобы помочь в улучшении SQL Server, можно также включить параметр наблюдения за использованием компонентов и отправлять отчеты в Microsoft. Чтобы продолжить, нажмите кнопку "Далее" . Чтобы выйти из программы установки, нажмите кнопку Отмена.

  8. На странице Выбор экземпляра укажите экземпляр SQL Server для обновления до SQL Server 2014. Чтобы продолжить, нажмите кнопку "Далее" .

  9. На странице Выбор компонентов компоненты для обновления предварительно выбраны. После выбора компонента описание его группы отображается в правой панели окна. Не забудьте, что во время обновления невозможно ни изменять обновляемые компоненты, ни добавлять их. Сведения о добавлении компонентов в обновленный экземпляр SQL Server 2014 после завершения операции обновления см. в статье Добавление компонентов в экземпляр SQL Server 2014 (программа установки)).

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

  10. На странице «Конфигурация экземпляра» поля автоматически заполняются из старого экземпляра. Можно указать новое значение идентификатора экземпляра.

    Идентификатор экземпляра — по умолчанию в качестве идентификатора экземпляра используется его имя. Предназначен для идентификации каталогов установки и разделов реестра для данного экземпляра SQL Server. Действует как для экземпляров по умолчанию, так и для именованных экземпляров. Для экземпляра по умолчанию именем и идентификатором экземпляра является «MSSQLSERVER». Если необходимо, чтобы идентификатор экземпляра отличался от значения по умолчанию, установите флажок Идентификатор экземпляра и введите значение. При переопределении значения по умолчанию необходимо указывать один и тот же идентификатор экземпляра для обновляемого экземпляра на всех узлах отказоустойчивого кластера. Значение идентификатора экземпляра должно быть идентичным для всех узлов.

    Обнаруженные экземпляры и компоненты. В сетке отображаются экземпляры SQL Server, которые находятся на компьютере, где выполняется программа установки. Чтобы продолжить, нажмите кнопку "Далее" .

  11. На странице «Требования к свободному месту на диске» показан расчет требуемого пространства на диске для выбранных компонентов, а также приведено сравнение требуемого и имеющегося свободного места на компьютере, на котором работает программа установки.

  12. На странице «Обновление полнотекстового поиска» укажите параметры обновления для обновляемых баз данных. Дополнительные сведения см. в разделе Параметры обновления полнотекстового поиска.

  13. На странице Отчеты об ошибках укажите сведения, которые будут отправлены в Microsoft и помогут улучшить SQL Server. По умолчанию параметры создания отчетов об ошибках включены.

  14. Перед началом операции обновления средство проверки конфигурации выполнится еще раз для оценки конфигурации компьютера с выбранными компонентами SQL Server .

  15. На странице «Отчет по обновлению кластера» отображается список узлов экземпляра отказоустойчивого кластера и сведения о версии экземпляра для компонентов SQL Server на каждом узле. Также отображается состояние скрипта базы данных и состояние скрипта репликации. Кроме того, на этой странице выводятся информационные сообщения о том, что произойдет при нажатии кнопки Далее. В зависимости от количества узлов отказоустойчивого кластера, которые уже были обновлены, и общего числа узлов программа установки отображает поведение отработки отказа, которое происходит при нажатии кнопки Далее. Кроме того, если еще не установлены необходимые компоненты, программа предупреждает о возможных простоях.

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

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

  18. По завершении обновления текущего узла на странице «Отчет по обновлению кластера» отображаются сведения о состоянии обновления для всех узлов отказоустойчивого кластера, компонентов на каждом узле отказоустойчивого кластера, а также информация об их версиях. Подтвердите отображенную информацию о версии и продолжайте обновление оставшихся узлов. В случае отработки отказа с переходом на обновленные узлы информация об этом будет также отображена на странице состояния. Эти данные можно также проверить в оснастке Windows «Администрирование кластера».

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

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

  21. Чтобы завершить процесс обновления, повторите шаги 1–21 на всех остальных узлах в SQL Server отказоустойчивом кластере.

Обновление SQL Server отказоустойчивого кластера с несколькими подсетами

Для обновления до SQL Server отказоустойчивого кластера с несколькими подсетами (существующий кластер SQL Server является кластером без нескольких подсетей).

  1. Выполните шаги с 1 по 24, описанные в разделе Обновление SQL Server отказоустойчивого кластера выше, чтобы обновить кластер до SQL Server 2014.

  2. С помощью действия установки AddNode добавьте узел из другой подсети и подтвердите значение зависимости OR для ресурса IP-адреса на странице Конфигурация сети кластера . Дополнительные сведения см. на странице Добавление и удаление узлов в отказоустойчивом кластере SQL Server (настройка).

Обновление кластера с несколькими подсетями, использующего технологию распределенных виртуальных ЛС.

  1. Выполните шаги с 1 по 24, описанные в разделе Обновление SQL Server отказоустойчивого кластера выше, чтобы обновить кластер до SQL Server 2014.

  2. Измените параметры сети, чтобы переместить удаленный узел в другую подсеть.

  3. С помощью средства управления отказоустойчивым кластером Windows добавьте новый IP-адрес для новой подсети и задайте значение OR для зависимости ресурса IP-адреса.

Next Steps

После обновления до SQL Server 2014 выполните следующие задачи:

  • Зарегистрируйте серверы

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

  • Обновите статистику

    Чтобы помочь оптимизировать производительность запросов, рекомендуется после обновления обновить статистику для всех баз данных. С помощью хранимой процедуры sp_updatestats обновите статистические данные в пользовательских таблицах баз данных SQL Server.

  • Настройка новой установки SQL Server

    Чтобы сократить уязвимую для атак контактную зону системы, SQL Server выборочно устанавливает и активирует ключевые службы и функции. Дополнительные сведения о настройке контактной зоны см. в файле Readme для данной версии.

См. также:

Install SQL Server 2014 from the Command Prompt
Просмотр и чтение файлов журналов программы установки SQL Server