Восстановление баз данных

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

Примечание

Предложение Azure DevOps Server раньше называлось Visual Studio Team Foundation Server.

Этот раздел, являющийся второй частью учебника по восстановлению односерверного развертывания, посвящен порядку использования резервных копий исходного сервера для восстановления баз данных Team Foundation Server (TFS) и фермы SharePoint на новом сервере.

Созданные резервные копии исходного развертывания можно использовать для восстановления данных этого развертывания на новом сервере. Обязательно восстанавливайте все базы данных и ферму SharePoint по состоянию на один и тот же момент времени. Если вы применяли руководство по созданию расписания и плана архивации, то для создания резервных копий использовалась функция архивации по расписанию . Эти резервные копии будут использоваться для восстановления данных.

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

Используйте этот раздел, чтобы:

  • Восстановление баз данных Team Foundation Server
  • Восстановление фермы SharePoint

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

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

  • Член группы безопасности " Администраторы " на сервере.
  • Либо член группы безопасности SQL Server системный администратор , либо SQL Server выполнить резервное копирование, а создание плана обслуживания должно иметь значение Разрешить.
  • Член группы безопасности sysadmin для баз данных Team Foundation.
  • Член группы администраторов фермы .

Восстановление баз данных Team Foundation Server

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

Восстановление баз данных

  1. Чтобы запустить мастер восстановления, откройте консоль администрирования для TFS и перейдите к разделу запланированные резервные копии.

    Запуск мастера восстановления

  2. Укажите путь к резервному набору данных и выберите набор, который требуется использовать для восстановления.

    Выберите сетевой путь, а затем набор для восстановления

  3. Завершите работу мастера и восстановите базы данных.

    Базы данных восстанавливаются на новом сервере

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

  • _Хранилище TFS

  • _DEFAULTCOLLECTION TFS

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

  • _Конфигурация TFS

  • ReportServer

  • ReportServerTempDB

  • _Конфигурация WSS

  • WSS _ админконтент

  • _Содержимое WSS

Мастер восстановления также восстанавливает ключ шифрования для служб отчетов SQL Server. Можно восстановить этот ключ вручную, но это не должно потребоваться.

Восстановление фермы SharePoint

Мастер восстановления восстановил базы данных SharePoint, используемые развертыванием, но он не может восстановить ферму. Необходимо использовать команду Restore-SPFarm в Windows PowerShell, чтобы восстановить ферму SharePoint из резервной копии. В некоторых случаях можно восстановить ферму с помощью веб-сайта центра администрирования, а не с помощью команды Restore-SPFarm, но рекомендуется использовать команду PowerShell.

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

Восстановление фермы для SharePoint Foundation с помощью команды Restore-SPFarm

  1. Откройте Windows PowerShell или командную консоль SharePoint.

  2. В командной строке Windows PowerShell введите следующую команду, где ункпас — полный UNC-путь к каталогу, в котором находится резервная копия фермы:

    Restore-SPFarm –Directory UNCPath –RestoreMethod Overwrite

    Эта команда восстановит ферму с использованием наиболее свежей доступной резервной копии. Если нужно использовать другую резервную копию, необходимо указать восстанавливаемую резервную копию с помощью параметра –BackupID и предоставить идентификатор GUID необходимой резервной копии.

  3. В командной строке Windows PowerShell введите следующую команду, где сервицеаппликатионид — идентификатор GUID восстановленной фермы:

    Start-SPServiceInstance –Identity ServiceApplicationID

    Совет

    Если вы не знакомы с идентификатором GUID, можно использовать команду Get-спсервицеинстанце , чтобы получить список идентификаторов GUID экземпляров службы для всех приложений SharePoint на сервере.

  4. Дополнительные сведения о восстановлении фермы см. в разделе Восстановление фермы (SharePoint Foundation) и Restore-SPFarm.

Восстановление фермы с помощью центра администрирования SharePoint

  1. Откройте центр администрирования SharePoint, а на домашней странице в разделе Резервное копирование и восстановление выберите восстановить из резервной копии.

    Откроется мастер восстановления.

  2. На странице Восстановление из резервной копии — шаг 1 из 3 выберите задание резервного копирования фермы, которое требуется восстановить, а затем нажмите кнопку Далее.

  3. На странице Восстановление из резервной копии — шаг 2 из 3 установите флажок рядом с параметром ферма и нажмите кнопку Далее.

  4. На странице Восстановление из резервной копии — шаг 3 из 3 в разделе Восстановление компонента убедитесь, что ферма отображается в списке Восстановить следующий компонент . В разделе Параметры конфигурации восстановить только выберите восстановить содержимое и параметры конфигурации. В разделе Параметры восстановления в разделе тип восстановления выберите та же конфигурация. Когда появится диалоговое окно с предложением подтвердить выбор, нажмите кнопку ОК, а затем выберите команду начать восстановление.

  5. Отслеживайте общее состояние восстановления в том виде, в каком оно отображается в разделе готовность страницы состояние задания резервного копирования и восстановления . Состояние автоматически обновляется каждые 30 секунд. Можно также вручную обновить состояние, нажав кнопку Обновить.

  6. После завершения восстановления вернитесь на домашнюю страницу в центре администрирования. В окне Управление приложениями выберите Управление службами на сервере.

  7. На странице службы на сервере найдите приложения службы для восстановленной фермы и в столбце действия выберите Запуск для каждого из этих приложений служб.

  8. Дополнительные сведения о восстановлении фермы см. в разделе Восстановление фермы (SharePoint Foundation).

Возможные дальнейшие действия