Как выполнить миграцию экземпляров отказоустойчивого кластера SQL Server 2005 с пакетом обновления 2 с Windows Server 2003 с пакетом обновления 2 для Windows Server 2008

Переводы статьи Переводы статьи
Код статьи: 953200 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается перенос существующих экземпляров отказоустойчивого кластера Microsoft SQL Server 2005 для Windows Server 2008 с пакетом обновления 2 (SP2) для Windows 2003.

ВВЕДЕНИЕ

Windows Server 2008 не поддерживает прямое обновление отказоустойчивых кластеров с предыдущими версиями Windows Server. Это обусловлено тем, что значительное повышение безопасности в службах Windows отказоустойчивый кластер удаляется обратной совместимости. Тем не менее Windows Server 2008 поддерживает un-clustered обновлений 2 (SP2) для Windows Server 2003.

Примечание Выполнить миграцию экземпляра отказоустойчивого кластера SQL Server 2000, необходимо обновить этот экземпляр SQL Server 2005 с пакетом обновления 2. Для получения дополнительных сведений о том, как перенести SQL Server 2000 кластеров в SQL Server 2005 кластеры щелкните следующий номер статьи базы знаний Майкрософт:
910233Перенести кластер SQL Server 2000 Analysis Services для кластера SQL Server 2005 Analysis Services
Имеется три варианта миграции перехода на другой ресурс SQL Server 2005 экземпляров кластера с Windows Server 2003 до Windows Server 2008:
  • Создание нового кластера Windows Server 2008 на новое оборудование, а затем перенести данные из старого кластера Windows Server 2003.
  • Un-узлы в отказоустойчивом кластере Windows Server 2003 обновления кластера каждого узла и затем создать повторно отказоустойчивого кластера на обновленные узлы Windows Server 2008.
  • Un кластера узлы в отказоустойчивом кластере Windows Server 2003 выполните чистую установку Windows Server 2008, а затем создать повторно отказоустойчивого кластера на только что созданный узлы Windows Server 2008.

Предположения

Эти инструкции основаны на следующих предположениях.

Примечание Имена узлов, экземпляры SQL server отказоустойчивого кластера и буквы дисков, скорее всего, другой:
  • Node1 и Узел имена двух узлов ClusterName1.
  • FocInstanceName1 Имя экземпляра отказоустойчивого кластера SQL Server, который содержит Node1 и Узел.

    Примечание В этом случае экземпляр отказоустойчивого кластера SQL Server является виртуальным сервером.
  • SqlInstanceName1 — Имя экземпляра SQL Server на FocInstanceName1.
  • F: общий диск, используемый как диск данных и как диск журнала по SQLInstanceName1.
  • G: Это доступно общем диске, необходимый для выполнения миграции.
  • Будет использоваться учетная запись пользователя домена, локальные административные разрешения и необходимые дополнительные разрешения для выполнения установки отказоустойчивого кластера или установок SQL Server.
  • На изолированном сервере кластера или на отказоустойчивом кластеризованного сервера уже завершена функционального тестирования SQL Server 2005 с пакетом обновления 2 и тестирование 2005 с пакетом обновления 2 post SQL Server. Кластеризованные серверы, на которых выполняется тестирование используемой версии Windows Server 2008 содержит приложения SQL Server.

Дополнительная информация

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

  1. Перед началом обновления на рабочих серверах тестирование всех компонентов и приложений в кластере теста.
  2. Таким образом, чтобы не потерять данные или настройки параметров, выполните полный список экземпляров SQL Server, Windows и группы ресурсов в кластере. Ниже приведены некоторые рекомендации.
    • В Windows Server составить список всех политик, пользователей, групп пользователей и другие возможности учетной записи пользователя.
    • Для SQL Server 2005 проверьте Установка и удаление программ для всех установленных приложений SQL Server 2005.
    • В Windows Server Проверьте группы ресурсов кластера Windows.
    • Определение типа кворума для кластера с Windows Server.
  3. Убедитесь, что выполнено следующее:
    • Вы правильно резервные копии всех данных.
    • Выполнено резервное копирование файлов на уровне все диски кластера SQL Server.
    • Полные резервные копии SQL Server на уровне всех баз данных выполнено для обеих баз данных SQL Server системных и пользовательских баз данных. Для этого выполните в командной строке следующие команды:
      1. Тип Sqlcmd, а затем нажмите клавишу ВВОД. При этом запустится программа sqlcmd.
      2. Полной резервной копии базы данных пользователя на Узел, тип В ДИСК с резервной КОПИЕЙ базы данных [userdb1] = N'Z:\userdb1.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
      3. Чтобы восстановить базу данных на новый кластер, введитеВОССТАНОВЛЕНИЕ базы данных [userdb1] от диска = N'Z:\userdb1.bak "С параметром NORECOVERY, нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
      4. Набор на старом кластере типа баз данных только для чтенияREAD_ONLY SET инструкции ALTER DATABASE [userdb1], нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
      5. Чтобы сделать резервные копии журналов из базы данных на старом кластере, введите В ДИСК с резервной КОПИЕЙ ЖУРНАЛА [userdb1_log] = N'Z:\userdb1_log.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
      6. Чтобы создать резервные копии системных баз данных на старом кластере, введите Резервное копирование баз данных [master] для диска = N'Z:\master.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
      7. Тип Резервное копирование баз данных [msdb] для диска = N'Z:\msdb.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
      8. Тип ДИСК для резервного КОПИРОВАНИЯ базы данных [model] = N'Z:\model.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.

Обновление Node1

Для обновления Node1, выполните следующие действия.

Примечание При выполнении этого процесса сервер предполагаются периоды простоя. Во время этого простоя серверов и приложений не будут доступны для производства до полного завершения процессов.
  1. При сбое всех служб на Node1 Кому Узел.

    Примечание Этот шаг будет приводить к времени простоя.
  2. Использование Установка и удаление программ Чтобы удалить все экземпляры SQL Server из Node1.
  3. Исключить с помощью администратора кластера Node1 из кластеров Windows:
    1. Запуск администратора кластеров на Узел.
    2. Щелкните правой кнопкой мыши Node1, а затем нажмите кнопку Остановка службы кластеров.
    3. Щелкните правой кнопкой мыши Node1, а затем нажмите кнопку Исключить узел.
  4. Остановите службу кластеров на Узели затем настройте отключена.
  5. Выполните новую установку Windows Server 2008. Можно будет настроить все параметры, которые требуются из установки Windows Server 2003. Чтобы сделать это, выполните следующие действия.
    1. На Node1, выполните новую установку Windows Server 2008.
    2. Миграция любых пользовательских параметров, пользователей и политик Node1. К ним относятся следующие:
      • Адрес IP v4
      • Имя компьютера и имя домена
      • Счета/группы (добавить пользователя домена в группу локальных администраторов).
      • Внешний диск (буквы дисков и разделов)
  6. Установите программное обеспечение поддержки. Это включает драйверы и поставщики.
  7. Миграция дисков Windows Server 2003 отказоустойчивого кластера на новый узел Windows Server 2008. Или присоединять новые диски SAN использование отказоустойчивого кластера.
  8. Создайте на один узел кластера Windows Server 2008 Node1:
    1. Нажмите кнопку Добавить функцию на консоли задачи начальной настройки (ICT) или на Менеджер сервера оснастки, а затем выберите пункт меню Отказоустойчивый кластер для установки.
  9. Создайте кластер с одним узлом с помощью консоли управления отказоустойчивого кластера с Node1, выполнив мастер, который был запущен с консоли.
  10. Установка SQL Server 2005 с помощью кластеризации Node1 как создать экземпляр отказоустойчивого сервера SQL.

    Важные Новый экземпляр SQL Server на Node1 необходимо установить, используя ту же букву диска, как Узел.

    Предупреждение Необходимо использовать тот же путь данных, используемой при выполнении архивации системных баз данных SQL Server.

    Чтобы установить SQL Server 2005 с кластеризацией на Node1 как нового отказоустойчивого экземпляра SQL Server, выполните следующие действия.
    1. Подготовка отказоустойчивого кластера, чтобы экземпляр SQL Server отказоустойчивого кластера установлены для этого выполните следующие действия:
      1. Щелкните правой кнопкой мыши Службы и приложения.
      2. Нажмите кнопку Дополнительные действия, а затем нажмите кнопку Создание пустой службы или приложения.

        Примечание Это должен быть контейнером кластера SQL Server.
      3. Щелкните правой кнопкой мыши новый контейнер, в котором был создан, выберите Переименование, а затем это более понятным и описательное имя, связанное с вашей установки SQL Server, который будет выполнять.
      4. В Управление отказоустойчивым кластером консоли, убедитесь, что установлен SQL Server в новый контейнер и нажмите кнопку Добавление хранилища Из списка Действия.
      5. Выберите диск кластера для экземпляра SQL Server для использования. Этот диск кластера должен иметь ту же букву диска, подвергнутые миграции экземпляра. Можно развернуть диски доступны кластера для отображения букву диска тома.

        Примечание Отказоустойчивый кластер теперь готовы для отказоустойчивого кластера установленный экземпляр SQL Server.
    2. Установка SQL Server 2005, а затем установите ядро базы данных как Кластеризованный экземпляр на Node1.
    3. В ответ на запрос, укажите новое имя экземпляра кластера, такие как FocInstance2.
    4. В ответ на запрос, укажите неиспользуемые, доступный общий диск, например G:, для файлов данных.
    5. Сохранить же базы данных имя экземпляра SQL Server как перед или используйте имя по умолчанию. Например использование SqlInstanceName1.
  11. Установка исправления для Windows Server 2008 рекомендуется использовать SQL Server 2005 и SQL Server 2005 с пакетом обновления 2.

Миграция данных

Воспользуйтесь одним из следующих методов для переноса данных.

Примечание Эти методы не представлены в определенном порядке. Необходимо определить, какой метод является предпочтительным для вашей среды.

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

Метод 1: Перенос тома диска

Чтобы перенести том диска, выполните следующие действия.
  1. Удалить дисковых ресурсов, таких как F:, из группы перехода на другой ресурс SQL Server на старом кластере:
    1. Отключение группы отказоустойчивого экземпляра SQL Server.
    2. Открыть Ресурс SQL Server свойств диалоговое окно, нажмите кнопку Зависимость вкладки, а затем удалите дисковые ресурсы, содержащие файлы зависит от базы данных.
    3. Открыть Ресурс SQL Server Fulltext свойства диалоговое окно, нажмите кнопку Зависимость вкладки, а затем удалите дисковых ресурсов, которые содержатся в файлах зависит от базы данных.
    4. Удаление дискового ресурса из группы перехода на другой ресурс.
    5. Удаление буквы диска.
  2. Переключиться на новый кластер дисков. Например, переключение F: и G: жесткие диски. Чтобы сделать это, выполните следующие действия.
    1. Повторите действия с 1a по 1e.
    2. Добавление дисков, которые использовались на старом кластере как новое хранилище.
    3. Изменение буквы диска нового хранилища для того, который был использован в экземпляре SQL Server.
    4. Добавление хранилища для группы кластера отказоустойчивого экземпляра SQL Server.
    5. Задать зависимость от ресурсов SQL Server в новое хранилище.
    6. Задать зависимость от ресурса SQL Server Fulltext нового хранилища.
  3. Запуск экземпляра SQL Server на новый кластер.

Способ 2: Скопируйте полную структуру каталога данных

  1. Найдите на сервере под управлением Windows Server 2003, Данные папка на предыдущей установки.
  2. На сервере под управлением Windows Server 2008 находить новые Данные папка. Эта новая папка данных необходимо использовать тот же путь, который был использован на сервере под управлением Windows Server 2003.
  3. В Управление отказоустойчивым кластером консоль, автономный новой установки отказоустойчивого кластера SQL Server.
  4. Переименуйте новый Данные Папка Data_New.
  5. Скопируйте оригинальный Данные папка, определенный на шаге 1 на место, определенный на шаге 2. По завершении копирования, так Данные и Data_New папки должны быть на одном уровне папки.
  6. Изменение IP-адрес и Имя экземпляра из старого экземпляра SQL Server 2003. Для получения дополнительных сведений посетите следующий веб-узел корпорации Майкрософт:
    http://msdn2.Microsoft.com/en-us/library/ms178083.aspx
  7. Открыть Свойства диалоговое окно Сетевое имя ресурс группы, а затем укажите имя виртуальной машины на имя экземпляра SQL Server.
  8. Откройте свойства IP-адрес ресурс группы, а затем измените IP-адрес виртуального сервера для экземпляра SQL Server.
  9. Изменение IP-адрес и Имя экземпляра нового экземпляра SQL Server 2005. Для получения дополнительных сведений посетите следующий веб-узел корпорации Майкрософт:
    http://msdn2.Microsoft.com/en-us/library/ms178083.aspx
  10. Открыть Свойства диалоговое окно Имя ресурс группы, а затем укажите имя виртуальной машины на имя экземпляра SQL Server.
  11. Откройте свойства IP-адрес ресурс группы, а затем измените IP-адрес виртуального сервера для экземпляра SQL Server.
  12. Запуск экземпляра SQL Server на новый кластер.
Восстановление из резервных копий баз данных SQL Server
После выполнения способом 1 или 2, необходимо восстановить резервные копии базы данных SQL Server. Чтобы сделать это, выполните следующие действия.
  1. Откройте командную строку.
  2. Тип Sqlcmd, а затем нажмите клавишу ВВОД. При этом запустится программа sqlcmd.
  3. Восстановление системных баз данных, в командной строке введите:ВОССТАНОВЛЕНИЕ базы данных [master] С диска = N'Z:\master.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
  4. Тип ВОССТАНОВЛЕНИЕ базы данных [msdb] С диска = N'Z:\msdb.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
  5. Тип ВОССТАНОВЛЕНИЕ базы данных [model] С диска = N'Z:\model.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
  6. Чтобы восстановить базы данных пользователя, введите ВОССТАНОВЛЕНИЕ базы данных [userdb1] от диска = N'Z:\userdb1.bak ", нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
Обновление Узел
После восстановления резервных копий базы данных SQL Server для обновления узла 2. Чтобы сделать это, выполните следующие действия
  1. Удалите SQL Server 2003 от Узел.
  2. Откройте командную строку на Узел.
  3. Тип Sqlcmd, а затем нажмите клавишу ВВОД. При этом запустится программа sqlcmd.
  4. Тип УЗЕЛ КЛАСТЕРА Узел / ИСКЛЮЧИТЬ, нажмите клавишу ENTER, введите ПЕРЕЙТИ, а затем нажмите клавишу ВВОД.
  5. Тип ЗАВЕРШИТЬ РАБОТУ Чтобы закрыть программу sqlcmd.
  6. Установка или обновление до Windows Server 2008.
  7. Добавить Узел для нового отказоустойчивого кластера:
    1. Нажмите кнопку Добавить функцию на консоли задачи начальной настройки (ICT) или в диспетчере серверов оснастки, а затем выберите пункт меню Отказоустойчивый кластер для установки.
    2. На Управление отказоустойчивым кластером консоли, нажмите кнопку Добавление узла.
  8. Настройте кластер SQL Server 2005 в качестве отказоустойчивого кластера:
    1. На панели управления дважды щелкните значок Программы и компоненты, выберите Microsoft SQL Server 2005, а затем нажмите кнопку Изменение.
    2. Добавить Узел владельцам групп в окне мастера установки и продолжите установку.
    3. Установка SQL Server 2005 с пакетом обновления 2 на Узел.
    4. Переместить группу перехода на другой ресурс Узел.
Примечание Если полнотекстовый SQL Server находится в неисправном состоянии и не удается перезапустить его, SQL Server 2005 необходимо восстановить, выполнив один из следующих вариантов восстановления:

Параметр восстановления 1

Для восстановления неисправного состояния, переустановите SQL Server 2005 с пакетом обновления 2.

Параметр восстановления 2
  1. Вставьте установочный носитель SQL Server 2005 в дисковод.
  2. В командной строке введите следующую команду и нажмите клавишу ВВОД.
    Start/Wait Диск: \setup.exe /qb REINSTALL = SQL_FullText ИМЯ_ЭКЗЕМПЛЯРА= MSSQLSERVER REINSTALLMODE = M
    Примечание Для ИМЯ_ЭКЗЕМПЛЯРА, используется по умолчанию экземпляра MSSQLSERVER. Для именованного экземпляра укажите имя экземпляра.

Свойства

Код статьи: 953200 - Последний отзыв: 19 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Service Pack 2 на следующих платформах
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Ключевые слова: 
kbclustering kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo kbmt KB953200 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:953200

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com