В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Процес отказоустойчивого кластера SQL Server и пакета обновления

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 958734
ВВЕДЕНИЕ
В этой статье описывается обновление Microsoft SQL Server для экземпляра отказоустойчивого кластера.

Важно
  • При обновлении экземпляра отказоустойчивого кластера SQL Server на активном узле SQL Server службы будут остановлены. Это приводит к простою SQL Server. Во избежание простоев, как описано в этой статье установите обновления откатом на пассивные узлы.
  • Чтобы избежать смешанного возможных владельцев узлов экземпляра отказоустойчивого кластера, используйте инструмент «Администратор кластеров» (Cluadmin.exe) для удаления узлов из списка возможных владельцев узлов экземпляра отказоустойчивого кластера. Следует избегать наличие смешанной версии возможные узлы владельца во избежание повреждения данных.
  • В Microsoft SQL Server 2008 и более поздних версий служба кластеров проверяет ресурс сетевого имени SQL для получения списка возможных владельцев. Ресурс сетевого имени SQL также регистрируется. Это поведение отличается от Microsoft SQL Server 2005. Сам ресурс SQL Server регистрируется в SQL Server 2005.
Дополнительная информация

Установка чередующихся обновлений на отказоустойчивом кластере SQL Server

ПримечаниеСведения в этом разделе относятся к SQL Server 2008 и более поздних версий.
  1. Перед началом обновления убедитесь, что, Собрав в список возможных владельцев для конкретных кластеризованного экземпляра SQL Server. Чтобы найти определенное имя ресурса сети SQL Server, выполните следующую команду:
    Cluster.exe ресурсов
    Можно увидеть вывод следующего вида:
    Resource                          Group                             Node              Status--------------------              --------------------              ----------        ------Cluster Disk 1                    Cluster Group                     NODE1             OnlineCluster Disk 2                    SQL Server (INST1)                NODE1             OnlineCluster Disk 3                    SQL Server (INST2)                NODE1             OnlineCluster Disk 4                    Available Storage                 NODE1             OnlineCluster IP Address                Cluster Group                     NODE1             OnlineCluster Name                      Cluster Group                     NODE1             OnlineSQL IP Address 1 (SQLVS1)         SQL Server (INST1)                NODE1             OnlineSQL Network Name (SQLVS1)         SQL Server (INST1)                NODE1             OnlineSQL Server                        SQL Server (INST1)                NODE1             OnlineSQL Server Agent                  SQL Server (INST1)                NODE1             OnlineSQL IP Address 2 (SQLVS2)         SQL Server (INST2)                NODE1             OnlineSQL Network Name (SQLVS2)         SQL Server (INST2)                NODE1             OnlineSQL Server                        SQL Server (INST2)                NODE1             OnlineSQL Server Agent                  SQL Server (INST2)                NODE1             Online
    В этом примере для создания списка возможных владельцев каждого ресурса сетевого имени SQL можно использовать следующие команды:
    • Cluster.exe ресурса "Сетевое имя SQL (SQLVS1)" /listowners настроек c:\SQLVS1_list_of_owners.txt
    • Cluster.exe ресурса "Сетевое имя SQL (SQLVS2)" /listowners настроек c:\SQLVS2_list_of_owners.txt
  2. В программе Администратор кластера используйте соответствующий ресурс сетевого имени SQL для удаления половины узлов из списка возможных владельцев экземплярами отказоустойчивого кластера, на которых необходимо установить обновления. Сначала удалите пассивные узлы из списка возможных владельцев. Вести список узлов, удаление из возможных владельцев для дальнейшего использования во время процесса обновления.

    Примечание Корпорация Майкрософт рекомендует удалить половины узлов из возможных владельцев для поддержания высокого уровня доступности.
  3. После удаления узлов из списка возможных владельцев в экземпляр отказоустойчивого кластера, установите обновление SQL Server на узлы, которые были удалены на шаге 2. Чтобы установить обновление на каждом узле, который был удален из возможных владельцев, обратитесь к документации, который поставляется в пакете обновления применяются.

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

    Чтобы убедиться в том, что будет добавить узлы задней правильных экземпляров SQL Server, используйте список возможных владельцев, которые собраны перед выполнить обновление.Убедитесь в том, что узлы, которые уже были обновлены пометить в списке.
  5. Зависимости ресурса сетевого имени SQL, найти группу ресурсов, приложений или служб в Windows Server 2008, а затем переместите, группы, приложения или службы для одного из узлов, которые были обновлены.
  6. Убедитесь, что все ресурсы SQL Server через Интернет, на данный момент активного узла.
  7. В программе Администратор кластера используйте ресурс сетевого имени SQL для удаления узлов, которые не были обновлены из возможных владельцев в экземпляр отказоустойчивого кластера.
  8. Обновление SQL Server для узлов, которые были удалены на шаге 7.
  9. Повторите шаг 4 для добавления всех узлов, которые были обновлены обратно в список возможных владельцев для экземпляра отказоустойчивого кластера, который был обновлен.
  10. Убедитесь, что кластер работает без проблем. Попробуйте переместить экземпляр SQL Server между узлами в кластере.

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

Примечание Сведения в этом разделе относятся к SQL Server 2008 и более поздних версий.

Процедура применима к вашей ситуации:

Сценарий 1: Исправление установлено на всех узлах кластера

В этом случае процедура для удаления исправления является полной противоположностью установить обновления, описанные в предыдущем разделе. Подробные инструкции будет выглядеть следующим образом:
  1. Прежде чем удалять обновления, убедитесь, что, Собрав в список возможных владельцев для конкретных кластеризованного экземпляра SQL Server. Чтобы найти определенное имя ресурса сети SQL Server, выполните следующую команду:
    cluster.exe resource 
    Можно увидеть вывод следующего вида:
    Ресурс Группа узел состояние------------
    Кластера диска 1 кластерной группы NODE1 сети кластера 2 диска SQL Server (INST1) NODE1 через Интернет
    Диск 3 SQL Server (INST2) NODE1 сети кластера диска 4 свободного NODE1 сети кластера
    Кластер IP-адресом кластера группы NODE1 кластера имя кластерной группы Интернет NODE1 Online SQL адрес 1 (SQLVS1)
    SQL Server (INST1) NODE1 Online SQL сетевое имя (SQLVS1) SQL Server (INST1) NODE1 документации SQL Server SQL Server
    (INST1) NODE1 Документации SQL Server агент SQL Server (INST1) NODE1 Online SQL IP-адрес 2 (SQLVS2) SQL Server (INST2) NODE1 через Интернет
    SQL сетевое имя (SQLVS2) SQL Server (INST2) NODE1 документации SQL Server SQL Server (INST2) NODE1 через Интернет
    SQL Server агент SQL Server (INST2) NODE1 через Интернет

    В этом примере для создания списка возможных владельцев каждого ресурса сетевого имени SQL можно использовать следующие команды:
    • Cluster.exe ресурса "Сетевое имя SQL (SQLVS1)" /listowners настроек c:\SQLVS1_list_of_owners.txt
    • Cluster.exe ресурса "Сетевое имя SQL (SQLVS2)" /listowners настроек c:\SQLVS2_list_of_owners.txt
  2. В программе Администратор кластера используйте соответствующий ресурс сетевого имени SQL для удаления половины узлов из списка возможных владельцев экземплярами отказоустойчивого кластера, на которых требуется удалить обновления. Сначала удалите пассивные узлы из списка возможных владельцев. Вести список узлов, удаление из возможных владельцев для дальнейшего использования во время процесса удаления обновления.
    ПримечаниеКорпорация Майкрософт рекомендует удалить половины узлов из возможных владельцев для поддержания высокого уровня доступности.
  3. После удаления узлов из списка возможных владельцев в экземпляр отказоустойчивого кластера, удалите обновление SQL Server на узлы, которые были удалены на шаге 2. Чтобы удалить обновление на каждом узле, который был удален из возможных владельцев, обратитесь к документации, который поставляется в пакете обновления применяются.

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

    Чтобы убедиться в том, что будет добавить узлы задней правильных экземпляров SQL Server, используйте список возможных владельцев, которые собраны перед выполнить обновление. Убедитесь в том, что узлы, которые уже были понижаются пометить в списке.
  5. Зависимости ресурса сетевого имени SQL, найти группу ресурсов, приложений или служб в Windows Server 2008, а затем переместите, группы, приложения или службы для одного из узлов, на которые была понижена.
  6. Убедитесь, что все ресурсы SQL Server через Интернет, на данный момент активного узла.
  7. В программе Администратор кластера используйте ресурс сетевого имени SQL для удаления узлов, которые не были понижена из возможных владельцев в экземпляр отказоустойчивого кластера.
  8. Удалите обновление SQL Server для узлов, которые были удалены на шаге 7.
  9. Повторите шаг 4 для добавления всех узлов, которые были понижаются возможных владельцев для экземпляра отказоустойчивого кластера, который вы понижена.
  10. Убедитесь, что кластер работает без проблем. Попробуйте переместить экземпляр SQL Server между узлами в кластере.

Сценарий 2: Только некоторые узлы обновляются и находятся в процессе чередующегося обновления.


Как описано ниже может быть различных вариантов для этого:

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

Сценарии для первой половине - (Первая половина узлы удаляются из возможных владельцев)

Случае 1A: отказаться от продолжения дальнейшей обновление для процесса.
Используйте следующую процедуру:
  1. Удалять обновление каждого узла, который был обновлен и сетевое имя SQL с помощью ресурса на инструменте «администратор кластеров» для их добавления в список возможных владельцев в экземпляр отказоустойчивого кластера.
  2. Убедитесь, что кластер работает без проблем. Попробуйте переместить экземпляр SQL Server между узлами в кластере.

Регистр 2A. После установки исправления на нескольких узлах, обнаружения (поиск в Интернете или при работе с Microsoft CSS), наличия известных проблем с исправлением и поэтому не может быть обработано более.
  1. Если имеется более новая версия обновление, которое устраняет проблему, следует используйте, в сочетании с шаги 3 10 процедуры, описанной в разделе «Установка SQL Server 2008 чередующихся обновлений на отказоустойчивый кластер» данной статьи для продолжения процесса обновления.
  2. Если нельзя немедленно обновить до новой версии или более новая версия недоступна, используйте процедуру, которая описана для обращения 1A выше.

Регистр 3A. Не удается установить обновление на одном или нескольких узлах:

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

Если устранение неполадок не является параметром, необходимо, чтобы все узлы будут доступны для операции кластера можно использовать процедуры, которая описана для обращения 1A выше.

Сценарии для второй половине: (первой половины узлов уже обновлены и добавлены в список возможных владельцев и находятся в процессе удаления или уже удалил вторую половину из списка возможных владельцев):

Случае 1B: Обратите внимание, что не удается переместить группу SQL Server с обновляемыми узлами (шаг #5 процесс обновления) из-за возможных проблем с исправлением (группы SQL server по существу не обратно на узел, который не был обновлен).

Используйте следующую процедуру:

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

    ПримечаниеНеобходимо удалить из первой половине регрессировавших исправлений. Необходимо удалить первой половины узлов, которые обновляются из списка возможных владельцев для экземпляра SQL Server и затем продолжить работу как при обновлении всего кластера с помощью нового пакета, используя процесс чередующегося обновления рассматриваются в начале данной статьи.
  2. Если более новая версия недоступна или нельзя обновить до более новой версии немедленно, выполните следующие действия:
    1. С помощью списка, собранными в начале процесса обновления удалите первой половины узлов, исправления в список возможных владельцев для сетевое имя SQL Server.
    2. Добавьте второй половины узлов «удален» возможных владельцев сетевое имя SQL Server.
      ПримечаниеНе удалось выполнить переход на другой ресурс, но удалить некоторые или все узлы на второй половине. Также Обратите внимание, что ни один из узлов на второй половине обновлены еще.
    3. После удаления обновления используйте ресурс сетевого имени SQL на средства «Администратор кластера», чтобы добавить эти узлы в список возможных владельцев экземпляра отказоустойчивого кластера.
    4. Убедитесь, что кластер работает без проблем. Попробуйте переместить экземпляр SQL Server между узлами в кластере.
Случае 2B: после применения исправления на нескольких узлах, обнаружения (поиск в Интернете или при работе с Microsoft CSS), наличия известных проблем с исправлением и поэтому не может быть обработано более.(Группа SQL Server работает на одном из первой половины узлов, которые были обновлены).

Используйте следующую процедуру:
  1. Проверьте, если доступна более новая версия исправление, которое устраняет проблему. Если это возможно, используйте, в сочетании с процедурой, описанной в разделе «SQL Server Установка чередующихся обновлений на отказоустойчивом кластере» данной статьи, чтобы продолжить работу с целым обновления процесса, но начиная с завершения второй половине списка.

    ПримечаниеПо существу после завершения обновления всех узлов из первой половины, а также те узлы, которые обновляются во второй половине списка будет два набора обновлений - первый с исправлением проблемы, а второй исправленный исправление.
  2. Если более новая версия недоступна или нельзя обновить до более новой версии немедленно, выполните следующие действия:
    1. Удалите исправление на каждый из узлов, которые обновляются во второй половине, обратившись к документации, который поставляется в пакете обновления применяются.
    2. Используйте ресурс сетевого имени SQL на средства «Администратор кластера» для добавления второй половины узлов экземпляра отказоустойчивого кластера в список возможных владельцев.

      Чтобы убедиться в том, что будет добавить узлы задней правильных экземпляров SQL Server, используйте список возможных владельцев, которые собраны перед выполнить обновление. Убедитесь в том, что узлы, которые уже были обновлены пометить в списке.
    3. Зависимости ресурса сетевого имени SQL, найти группу ресурсов, приложений или служб в Windows Server 2008, а затем переместите, группы, приложения или службы на одном из узлов из второй половине.
    4. С помощью списка, собранными в начале процесса обновления удалите первой половины узлов, исправления в список возможных владельцев для сетевое имя SQL Server.
    5. Удаление обновления на каждый из этих узлов, обратившись к документации, который поставляется в пакете обновления применяются.
    6. После удаления обновления используйте ресурс сетевого имени SQL на средства «Администратор кластера», чтобы добавить эти узлы в список возможных владельцев экземпляра отказоустойчивого кластера.
    7. Убедитесь, что кластер работает без проблем. Попробуйте переместить экземпляр SQL Server между узлами в кластере.
Случае 3B: отказаться от продолжения дальнейшей обновление процесса: используйте следующую процедуру.
  1. Во второй половине, обратившись к документации, который поставляется в пакете обновления применяются удалите исправление на каждый из узлов, которые уже были обновлены.
  2. Используйте ресурс сетевого имени SQL на средства «Администратор кластера» для добавления второй половины узлов экземпляра отказоустойчивого кластера в список возможных владельцев.
  3. Чтобы убедиться в том, что будет добавить узлы задней правильных экземпляров SQL Server, используйте список возможных владельцев, которые собраны перед выполнить обновление. Убедитесь в том, что узлы, которые уже были обновлены пометить в списке.
  4. Зависимости ресурса сетевого имени SQL, найти группу ресурсов, приложений или служб в Windows Server 2008, а затем переместите, группы, приложения или службы на одном из узлов из второй половине.
  5. С помощью списка, собранными в начале процесса обновления удалите первой половины узлов, исправления в список возможных владельцев для сетевое имя SQL Server.
  6. Удаление обновления на каждый из этих узлов, обратившись к документации, который поставляется в пакете обновления применяются.
  7. После удаления обновления используйте ресурс сетевого имени SQL на средства «Администратор кластера», чтобы добавить эти узлы в список возможных владельцев экземпляра отказоустойчивого кластера.
  8. Убедитесь, что кластер работает без проблем. Попробуйте переместить экземпляр SQL Server между узлами в кластере.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 958734 — последний просмотр: 03/15/2015 08:45:00 — редакция: 3.0

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbexpertiseadvanced kbinfo kbmt KB958734 KbMtru
Отзывы и предложения
ript>