- Обновление экземпляра отказоустойчивого кластера Upgrade a failover cluster instance
- Предварительные требования Prerequisites
- Выполнение последовательного обновления Perform a rolling upgrade or update
- Обновление с установочного носителя Upgrade with installation media
- Обновление экземпляра отказоустойчивого кластера с несколькими подсетями Upgrade a multi-subnet failover cluster instance
- Обновление до экземпляра отказоустойчивого кластера SQL Server SQL Server с несколькими подсетями (существующий кластер SQL Server SQL Server не является кластером с несколькими подсетями). To upgrade to a SQL Server SQL Server multi-subnet failover cluster instance (Existing SQL Server SQL Server cluster is a non multi-subnet cluster).
- Обновите экземпляр отказоустойчивого кластера с несколькими подсетями, в настоящее время использующий функцию Stretch VLAN, чтобы использовать несколько подсетей. To upgrade a multi-subnet failover cluster instance currently using Stretch VLAN to use multi-subnet.
- Next Steps Next Steps
Обновление экземпляра отказоустойчивого кластера Upgrade a failover cluster instance
Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions)
SQL Server SQL Server поддерживает обновление отказоустойчивого кластера SQL Server SQL Server при установке новой версии SQL Server SQL Server , нового пакета обновления SQL Server SQL Server или накопительного пакета обновления, а также при установке нового пакета обновлений Windows или накопительного пакета обновлений Windows отдельно на все отказоустойчивые кластеры. Это позволяет сократить время простоя до одной операции перехода на другой ресурс вручную (или двух таких операций, если нужно перейти на исходную первичную реплику). supports upgrading a SQL Server SQL Server failover cluster to a new version of SQL Server SQL Server , to a new SQL Server SQL Server service pack or cumulative update, or when installing to a new Windows service pack or cumulative update separately on all failover cluster nodes, with downtime limited to a single manual failover (or two manual failovers if failing back to the original primary).
Обновление операционной системы Windows Server узла, содержащего экземпляр отказоустойчивого кластера, не поддерживается для операционных систем до Windows Server 2012 R2 Windows Server 2012 R2 . Upgrading the Windows Server operating system of a node containing a failover cluster instance is not supported for operating systems before Windows Server 2012 R2 Windows Server 2012 R2 . Сведения об обновлении узла отказоустойчивого кластера Windows Server, работающего на Windows Server 2012 R2 Windows Server 2012 R2 или более поздней версии, см. в разделе Выполнение последовательного обновления. To upgrade a Windows Server failover cluster node running on Windows Server 2012 R2 Windows Server 2012 R2 or above, see Perform a rolling upgrade or update.
Далее приведены сведения о поддержке: Support details are as follows:
Обновление SQL Server SQL Server можно выполнить как через пользовательский интерфейс, так и с помощью командной строки. SQL Server SQL Server upgrade is supported both through the user interface and from the command prompt. Обновление можно запустить из командной строки на каждом узле отказоустойчивого кластера. Можно также обновить каждый узел кластера при помощи пользовательского интерфейса программы установки SQL Server SQL Server . You can run upgrade from the command prompt on each failover cluster node, or by using the SQL Server SQL Server setup UI to upgrade each cluster node. Дополнительные сведения можно найти в разделе For more information, see:
Установка нового экземпляра отказоустойчивого кластера SQL Server SQL Server Install a new SQL Server SQL Server failover cluster instance
В SQL Server SQL Server не поддерживаются следующие сценарии в рамках обновления: The following scenarios are not supported as part of a SQL Server SQL Server upgrade:
Невозможно обновить изолированный экземпляр SQL Server SQL Server до экземпляра кластера отработки отказа. You cannot upgrade from a stand-alone instance of SQL Server SQL Server to a failover cluster instance.
Невозможно добавить компоненты в экземпляр кластера отработки отказа. You cannot add features to a failover cluster instance. Например, невозможно добавить компонент Компонент Database Engine Database Engine в существующий экземпляр отказоустойчивого кластера, содержащий только службы Службы Analysis Services Analysis Services . For example, you cannot add the Компонент Database Engine Database Engine to an existing Службы Analysis Services Analysis Services -only failover cluster instance.
Невозможно понизить уровень экземпляра отказоустойчивого кластера до изолированного экземпляра на любом узле отказоустойчивого кластера Windows Server. You cannot downgrade a failover cluster instance to a stand-alone instance on any node of the Windows Server failover cluster.
Изменение выпуска экземпляра отказоустойчивого кластера ограничено определенными сценариями. Changing the edition of the failover cluster instance is limited to certain scenarios. Дополнительные сведения см. в статье Supported Version and Edition Upgrades. For more information, see Supported Version and Edition Upgrades.
При обновлении экземпляра отказоустойчивого кластера время простоя ограничивается временем отработки отказа и временем, необходимым для обновления запускаемых скриптов. During the failover cluster instance upgrade, downtime is limited to failover time and the time that is required for upgrade scripts to run. При соблюдении процесса последовательного обновления экземпляра отказоустойчивого кластера, описанного ниже, и выполнении всех предварительных условий для всех узлов до начала процедуры обновления время простоя сводится к минимуму. If you follow the failover cluster instance rolling upgrade process below and meet all prerequisites on all nodes before you begin the upgrade process, your downtime is minimal. Обновление SQL Server SQL Server при использовании оптимизированных для памяти таблиц займет немного больше времени. Upgrading SQL Server SQL Server when memory-optimized tables are in use will take some extra time. Дополнительные сведения см. в разделе Составление и тестирование плана обновления ядра СУБД. For more information, see Plan and Test the Database Engine Upgrade Plan.
Предварительные требования Prerequisites
Перед установкой ознакомьтесь со следующими важными сведениями. Before you begin, review the following important information:
Обновление поддерживаемых версий и выпусков. Убедитесь в том, что текущая версия операционной системы Windows позволяет обновить используемую версию SQL Server SQL Server до нужной версии SQL Server SQL Server . Supported Version and Edition Upgrades: Verify that you can upgrade to your desired version of SQL Server SQL Server from your version of the Windows operating system and version of SQL Server SQL Server . Например, невозможно напрямую обновить экземпляр отказоустойчивого кластера SQL Server 2005 до версии SQL Server 2014 (12.x) SQL Server 2014 (12.x) или обновить экземпляр отказоустойчивого кластера, запущенный в Windows Server 2003 Windows Server 2003 . For example, you cannot upgrade directly from a SQL Server 2005 failover clustering instance to SQL Server 2014 (12.x) SQL Server 2014 (12.x) or upgrade a failover cluster instance running on Windows Server 2003 Windows Server 2003 .
Выбор метода обновления ядра СУБД. Выберите подходящий метод обновления с учетом сведений о поддерживаемых версиях и обновлениях выпуска, а также компонентах, установленных в среде и требующих обновления (это нужно, чтобы обеспечить правильный порядок обновления этих компонентов). Choose a Database Engine Upgrade Method: Select the appropriate upgrade method and steps based on your review of supported version and edition upgrades and also based on other components installed in your environment to upgrade components in the correct order.
Составление и тестирование плана обновления ядра СУБД. Просмотрите заметки о выпуске и известные проблемы, связанные с обновлением, изучите контрольный список предварительных требований, а затем разработайте и протестируйте план обновления. Plan and Test the Database Engine Upgrade Plan: Review the release notes and known upgrade issues, the pre-upgrade checklist, and develop and test the upgrade plan.
Требования к оборудованию и программному обеспечению для установки SQL Server: Изучите требования к программному обеспечению для установки SQL Server SQL Server . Hardware and Software Requirements for Installing SQL Server: Review the software requirements for installing SQL Server SQL Server . Если требуется дополнительное программное обеспечение, установите его на каждом узле перед запуском обновления, чтобы минимизировать время простоя. If additional software is required, install it on each node before you begin the upgrade process to minimize any downtime.
Выполнение последовательного обновления Perform a rolling upgrade or update
Чтобы обновить экземпляр отказоустойчивого кластера SQL Server SQL Server , используйте программу установки SQL Server SQL Server для обновления каждого узла, входящего в состав экземпляра отказоустойчивого кластера, по одному за раз, начиная с пассивных узлов. To upgrade a SQL Server SQL Server failover cluster instance, use SQL Server SQL Server setup to upgrade each node participating in the failover cluster instance, one at a time, starting with the passive nodes. В процессе обновления каждого узла связи последнего с возможными владельцами соответствующего экземпляра отказоустойчивого кластера прерываются. As you upgrade each node, it is left out of the possible owners of the failover cluster instance. В случае непредвиденной отработки отказа обновленные узлы не участвуют в этом процессе до тех пор, пока программа установки не передаст роль отказоустойчивого кластера Windows Server во владение одному из обновленных узлов. If there is an unexpected failover, the upgraded nodes do not participate in the failover until Windows Server failover cluster role ownership is moved to an upgraded node by setup.
По умолчанию программа установки SQL Server SQL Server автоматически определяет момент перехода на обновленный узел. By default, SQL Server SQL Server setup automatically determines when to fail over to an upgraded node. Этот момент определяется в зависимости от общего числа узлов в экземпляре отказоустойчивого кластера и от количества уже обновленных узлов. This depends on the total number of nodes in the failover cluster instance and the number of nodes that have already been upgraded. Если обновлена половина или большее число узлов, при выполнении обновления следующего узла программа установки SQL Server SQL Server осуществляет отработку отказа с переходом на один из обновленных узлов. When half of the nodes or more have already been upgraded, SQL Server SQL Server setup causes a failover to an upgraded node when you perform upgrade on the next node. После отработки отказа с переходом на обновленный узел кластерная группа перемещается на обновленный узел. Upon failover to an upgraded node, the cluster group is moved to an upgraded node. Все обновленные узлы помещаются в список возможных владельцев, а все еще не обновленные узлы удаляются из списка возможных владельцев. All the upgraded nodes are put in the possible owners list and all the nodes that are not yet upgraded are removed from the possible owners list. При обновлении каждого из оставшихся узлов этот узел добавляется к возможным владельцам соответствующего экземпляра отказоустойчивого кластера. As you upgrade each remaining node, it is added to the possible owners of the failover cluster instance.
В результате этого процесса время простоя ограничивается временем отработки отказа и временем выполнения скрипта обновления базы данных в течение всей операции обновления отказоустойчивого кластера. This process results in downtime limited to one failover time and database upgrade script execution time during the whole failover cluster upgrade.
Чтобы управлять отработкой отказа узлов кластера во время обновления, запустите операцию обновления из командной строки с параметром /FAILOVERCLUSTERROLLOWNERSHIP. To control the failover behavior of cluster nodes during the upgrade process, run the upgrade operation at the command prompt and use the /FAILOVERCLUSTERROLLOWNERSHIP parameter. Дополнительные сведения см. в разделе Установка SQL Server из командной строки. For more information, see Install SQL Server from the Command Prompt.
Обновление с установочного носителя Upgrade with installation media
На установочном носителе SQL Server SQL Server для выпуска, соответствующего обновляемому выпуску, дважды щелкните файл setup.exe в корневой папке. From the SQL Server SQL Server installation media for the edition that matches the edition you are upgrading, double-click setup.exe in the root folder. Может появиться запрос на установку обязательных компонентов, если они не установлены ранее. You may be asked to install the prerequisites, if they are not previously installed.
После установки необходимых компонентов мастер установки запустит центр установки SQL Server SQL Server . After prerequisites are installed, the Installation Wizard starts the SQL Server SQL Server Installation Center. Чтобы обновить существующий экземпляр служб SQL Server SQL Server , выберите свой экземпляр. To upgrade an existing instance of SQL Server SQL Server , select your instance.
Если требуются файлы поддержки программы установки SQL Server SQL Server , программа установки SQL Server SQL Server установит их. If SQL Server SQL Server setup support files are required, SQL Server SQL Server setup installs them. Если будет предложено перезагрузить компьютер, перезапустите его перед продолжением. If you are instructed to restart your computer, restart before you continue.
Средство проверки конфигурации системы запускает операцию обнаружения на компьютере. The System Configuration Checker runs a discovery operation on your computer. Чтобы продолжить, Нажмите кнопку ОК. Click OK. . To continue, Нажмите кнопку ОК. Click OK. .
На странице «Ключ продукта» введите ключ идентификатора продукта (PID) для выпуска новой версии, соответствующий выпуску старой версии продукта. On the Product Key page, enter the PID key for the new version edition that matches the edition of the old product version. Например, чтобы обновить отказоустойчивый кластер выпуска Enterprise, нужно ввести ключ PID для выпуска SQL Server Enterprise SQL Server Enterprise . For example, to upgrade an Enterprise failover cluster, you must supply a PID key for SQL Server Enterprise SQL Server Enterprise . Чтобы продолжить, нажмите кнопку Далее . Click Next to continue. Не забудьте, что используемый для обновления отказоустойчивого кластера ключ PID должен быть согласован во всех узлах данного экземпляра отказоустойчивого кластера SQL Server SQL Server . Be aware that the PID key that you use for a failover cluster upgrade must be consistent across all failover cluster nodes in the same SQL Server SQL Server instance.
На странице «Условия лицензии» прочтите лицензионное соглашение, а затем установите флажок, подтверждая принятие условий соглашения. On the License Terms page, read the license agreement, and then select the check box to accept the license terms and conditions. Чтобы помочь в улучшении SQL Server SQL Server , можно также включить параметр наблюдения за использованием компонентов и отправлять отчеты в Microsoft Microsoft . To help improve SQL Server SQL Server , you can also enable the feature usage option and send reports to Microsoft Microsoft . Чтобы продолжить, нажмите кнопку «Далее» . Click Next to continue. Чтобы выйти из программы установки, нажмите кнопку Отмена. To end Setup, click Cancel.
На странице «Выбор экземпляра» укажите экземпляр SQL Server SQL Server , который необходимо обновить. On the Select Instance page, specify the SQL Server SQL Server instance to upgrade. Чтобы продолжить, нажмите кнопку «Далее» . Click Next to continue.
На странице Выбор компонентов компоненты для обновления предварительно выбраны. On the Feature Selection page, the features to upgrade are preselected. После выбора компонента описание его группы отображается в правой панели окна. A description for each component group appears in the right pane after you select the feature name. Не забудьте, что во время обновления невозможно ни изменять обновляемые компоненты, ни добавлять их. Be aware that you cannot change the features to be upgraded, and you cannot add features during the upgrade operation. Инструкции по добавлению компонентов к обновляемому экземпляру SQL Server 2014 (12.x) SQL Server 2014 (12.x) после завершения обновления см. в разделе Добавление компонентов в экземпляр SQL Server 2016 (программа установки). To add features to an upgraded instance of SQL Server 2014 (12.x) SQL Server 2014 (12.x) after the upgrade operation is complete, see Add Features to an Instance of SQL Server 2016 (Setup).
Требования для выбранных компонентов показаны на правой панели. The prerequisites for the selected features are displayed on the right-hand pane. Программа установки SQL Server установит обязательный компонент, который еще не был установлен, в шаге установки, описанном ниже в данной процедуре. SQL Server Setup will install the prerequisite that are not already installed during the installation step described later in this procedure. Чтобы сэкономить время, следует предварительно установить эти обязательные компоненты на каждом узле. To save time, you should pre-install these prerequisites on each node.
На странице «Конфигурация экземпляра» поля автоматически заполняются из старого экземпляра. On the Instance Configuration page, fields are automatically populated from the old instance. Можно указать новое значение идентификатора экземпляра. You can choose to specify the new InstanceID value.
Идентификатор экземпляра — по умолчанию в качестве идентификатора экземпляра используется его имя. Instance ID — By default, the instance name is used as the Instance ID. Предназначен для идентификации каталогов установки и разделов реестра для данного экземпляра SQL Server SQL Server . This is used to identify installation directories and registry keys for your instance of SQL Server SQL Server . Действует как для экземпляров по умолчанию, так и для именованных экземпляров. This is the case for default instances and named instances. Для экземпляра по умолчанию именем и идентификатором экземпляра является «MSSQLSERVER». For a default instance, the instance name and instance ID would be MSSQLSERVER. Если необходимо, чтобы идентификатор экземпляра отличался от значения по умолчанию, установите флажок Идентификатор экземпляра и введите значение. To use a nondefault instance ID, select the Instance ID check box and provide a value. При переопределении значения по умолчанию необходимо указывать один и тот же идентификатор экземпляра для обновляемого экземпляра на всех узлах отказоустойчивого кластера. If you override the default value, you must specify the same Instance ID for the instance being upgraded on all the failover cluster nodes. Значение идентификатора экземпляра должно быть идентичным для всех узлов. The Instance ID for the upgraded instance must match across the nodes.
Обнаруженные экземпляры и компоненты — в сетке показаны все установленные экземпляры SQL Server SQL Server на компьютере, на котором запущена программа установки. Detected instances and features — The grid shows instances of SQL Server SQL Server that are on the computer where setup is running. Чтобы продолжить, нажмите кнопку «Далее» . Click Next to continue.
На странице «Требования к свободному месту на диске» показан расчет требуемого пространства на диске для выбранных компонентов, а также приведено сравнение требуемого и имеющегося свободного места на компьютере, на котором работает программа установки. The Disk Space Requirements page calculates the required disk space for the features that you specify, and compares requirements to the available disk space on the computer where Setup is running.
На странице «Обновление полнотекстового поиска» укажите параметры обновления для обновляемых баз данных. On the Full-Text Search Upgrade page, specify the upgrade options for the databases being upgraded. Дополнительные сведения см. в разделе Параметры обновления полнотекстового поиска. For more information, see Full-Text Search Upgrade Options.
На странице Отчеты об ошибках укажите сведения, которые будут отправлены в Microsoft Microsoft и помогут улучшить SQL Server SQL Server . On the Error Reporting page, specify the information that you want to send to Microsoft Microsoft that will help improve SQL Server SQL Server . По умолчанию параметры создания отчетов об ошибках включены. By default, options for error reporting is enabled.
Перед началом операции обновления средство проверки конфигурации выполнится еще раз для оценки конфигурации компьютера с выбранными компонентами SQL Server SQL Server . The System Configuration Checker runs one more set of rules to validate your computer configuration with the SQL Server SQL Server features that you have specified, before the upgrade operation begins.
На странице «Отчет по обновлению кластера» отображается список узлов экземпляра отказоустойчивого кластера и сведения о версии экземпляра для компонентов SQL Server SQL Server на каждом узле. The Cluster Upgrade Report page displays the list of nodes in the failover cluster instance and the instance version information for SQL Server SQL Server components on each node. Также отображается состояние скрипта базы данных и состояние скрипта репликации. It displays the database script status and replication script status. Кроме того, на этой странице выводятся информационные сообщения о том, что произойдет при нажатии кнопки Далее. In addition, it also displays informational messages on what will occur when you click Next. В программе установки отображается поведение при отработке отказа после нажатия кнопки Далее в зависимости от количества уже обновленных узлов отказоустойчивого кластера и общего числа узлов. Depending on the number of failover cluster nodes that have already been upgraded and total number of nodes, setup displays the failover behavior that happens when you click Next. Кроме того, если еще не установлены необходимые компоненты, программа предупреждает о возможных простоях. It also warns about potential unnecessary downtime if you have not installed the prerequisites already.
На странице готовности к обновлению отображается представление параметров установки в виде дерева, заданных в программе установки. The Ready to Upgrade page displays a tree view of installation options that were specified during Setup. Чтобы продолжить, нажмите кнопку Обновить. To continue, click Upgrade. SQL Server SQL Server Программа установки вначале устанавливает требуемые компоненты для выбранных средств, затем устанавливает сами средства. Setup will first install the required prerequisites for the selected features followed by the feature installation.
В ходе обновления на странице выполнения установки отображается информация о состоянии, так что во время выполнения программы установки можно наблюдать за ходом обновления на текущем узле. During upgrade, the Progress page provides status so that you can monitor the upgrade progress on the current node as Setup continues.
По завершении обновления текущего узла на странице «Отчет по обновлению кластера» отображаются сведения о состоянии обновления для всех узлов отказоустойчивого кластера, компонентов на каждом узле отказоустойчивого кластера, а также информация об их версиях. After the upgrade of the current node, the Cluster Upgrade Report page displays an upgrade status information for all the failover cluster nodes, features on each failover cluster node, and their version information. Подтвердите отображенную информацию о версии и продолжайте обновление оставшихся узлов. Confirm the version information that is displayed and continue with the upgrade of the remaining nodes. В случае отработки отказа с переходом на обновленные узлы информация об этом будет также отображена на странице состояния. If the failover to upgraded nodes occurred, this is also apparent on the status page. Эти данные можно также проверить в оснастке Windows «Администрирование кластера». You can also check in the Windows Cluster administrator tool to confirm.
После обновления на завершающей странице будет приведена ссылка на файл сводного журнала установки и даны другие важные примечания. After upgrade, the Complete page provides a link to the summary log file for the installation and other important notes. Чтобы завершить процесс установки SQL Server SQL Server , нажмите кнопку Готово. To complete the SQL Server SQL Server installation process, click Close.
Если будет предложено перезагрузить компьютер, выполните перезагрузку. If you are instructed to restart the computer, do so now. После завершения установки важно прочитать сообщение мастера установки. It is important to read the message from the Installation Wizard when you have finished with Setup. Дополнительные сведения о файлах журналов установки см. в разделе Просмотр и чтение файлов журналов программы установки SQL Server. For more information about Setup log files, see View and Read SQL Server Setup Log Files.
Чтобы завершить процесс обновления, повторите эти шаги на всех остальных узлах экземпляра отказоустойчивого кластера SQL Server SQL Server . To complete the upgrade process, repeat these steps on all the other nodes of the SQL Server SQL Server failover cluster instance.
Обновление экземпляра отказоустойчивого кластера с несколькими подсетями Upgrade a multi-subnet failover cluster instance
Выполните следующие шаги, чтобы обновить экземпляр отказоустойчивого кластера Always On в среде с несколькими подсетями. Follow these steps to upgrade your Always On failover cluster instance in a multi-subnet environment.
Обновление до экземпляра отказоустойчивого кластера SQL Server SQL Server с несколькими подсетями (существующий кластер SQL Server SQL Server не является кластером с несколькими подсетями). To upgrade to a SQL Server SQL Server multi-subnet failover cluster instance (Existing SQL Server SQL Server cluster is a non multi-subnet cluster).
Выполните описанные выше действия, чтобы обновить экземпляр отказоустойчивого кластера. Follow the steps above to upgrade your failover cluster instance.
С помощью действия установки AddNode добавьте узел из другой подсети и подтвердите значение зависимости OR для ресурса IP-адреса на странице Конфигурация сети кластера. To add a new node on a different subnet using the AddNode Setup action and confirm the IP address resource dependency to OR on the Cluster Network Configuration page. Дополнительные сведения см. на странице Добавление и удаление узлов в экземпляре отказоустойчивого кластера Always On (настройка). For more information, see Add or Remove Nodes in an Always On failover cluster instance (Setup).
Обновите экземпляр отказоустойчивого кластера с несколькими подсетями, в настоящее время использующий функцию Stretch VLAN, чтобы использовать несколько подсетей. To upgrade a multi-subnet failover cluster instance currently using Stretch VLAN to use multi-subnet.
Выполните перечисленные выше шаги, чтобы обновить кластер. Follow the steps above to upgrade your cluster.
Измените параметры сети, чтобы переместить удаленный узел в другую подсеть. Change the network settings to move the remote node to a different subnet.
С помощью Диспетчера отказоустойчивого кластера или PowerShell добавьте новый IP-адрес для новой подсети, чтобы задать для зависимости ресурса IP-адреса значение OR. Using Failover Cluster Manager or PowerShell, add a new IP address for the new subnet to set the IP address resource dependency to OR.
Next Steps Next Steps
После обновления выполните следующие задачи. After you upgrade, complete the following tasks: