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


Резервное копирование и восстановление данных для TFS

резервное копирование и восстановление данных

Как архивируются и восстанавливаются данные TFS на новом оборудовании

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

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

Необходимые разрешения

Для выполнения этой процедуры необходимо являться членом группы безопасности Администраторы на сервере Windows Server, выполняемом на новом и старом оборудовании.

Для настройки отчетов также необходимо быть членом группы безопасности Администраторы на сервере, на котором запущены службы отчетов SQL Server.Для настройки продуктов SharePoint необходимо быть членом группы Администраторы фермы на сайте администрирования продуктов SharePoint.Если не установлено ядро СУБД, в котором будет размещаться база данных конфигурации, или используемым экземпляром SQL Server управляет администратор, для выполнения этой процедуры необходимо быть членом роли sysadmin сервера SQL Server.

JJ620932.collapse_all(ru-ru,VS.110).gifРезервное копирование данных

Если не установлен Team Foundation Server на новом оборудовании, это необходимо сделать сейчас, чтобы получить доступ к специальным средствам архивации и восстановления.Потребуется создать резервную копию всех данных TFS, включая ключ шифрования для сервера отчетов.

СоветСовет

Миграция из Windows SharePoint Services 3.0?Сайт SharePoint должен выполняться с пакетом обновления 2 или выше, чтобы перенести базу данных содержимого в SharePoint Foundation на новое оборудование.При отсутствии пакета обновления 2 или выше необходимо обновить SharePoint перед резервным копированием данных.

Запуск установщика Team Foundation Server

  1. Вставьте DVD-диск Team Foundation Server в дисковод и запустите файл tfs_server.exe, чтобы начать установку.

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

    Если требуется установить Team Foundation Server в определенном расположении в файловой системе, выберите кнопку обзора (…) рядом с расположением установки по умолчанию.

Архивация ключа шифрования служб отчетности

  1. Запустите Диспетчер настройки служб отчетов.

    Например, в Windows Server 2008 R2 выберите Пуск, Все программы, Microsoft SQL Server R2, Средства настройки, а затем Диспетчер конфигурации служб Reporting Services.

    Отобразится диалоговое окно "Соединение конфигурации служб Reporting Services".

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

  3. В панели навигации, расположенной слева, выберите Ключи шифрования и выберите Копировать.

    Откроется диалоговое окно Сведения о ключе шифрования.

  4. В поле Расположение файла укажите расположение, в которое необходимо сохранить копию ключа.

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

  5. В поле Пароль укажите пароль для файла.

    Не забудьте пароль!Впоследствии это потребуется для восстановления баз данных служб отчетности.

  6. В поле Подтверждение пароля введите пароль для файла еще раз.

  7. Нажмите кнопку ОК.

Архивация баз данных

  1. Запуск TFSBackup.exe.

    Средство TFSBackup.exe находится в папке инструментов, в которой установлен Team Foundation Server.По умолчанию располагается в каталоге С:\Program Files\Microsoft Team Foundation Server 11.0\Tools.

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

  3. В поле "Выберите базы данных для резервного копирования" выберите нужные базы данных.

    Требуется справка?Список баз данных TFS 2010 в MSDN; Список баз данных TFS 2008 в MSDN.

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

    ПримечаниеПримечание

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

  5. Выберите Создать резервную копию.

    Отчеты средства резервного копирования по каждой архивируемой базе данных

  6. Выберите Закрыть.

JJ620932.collapse_all(ru-ru,VS.110).gifВосстановление данных

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

  1. Запустите TFSRestore.exe.

    Средство TFSRestore.exe находится в папке инструментов, в которой установлен Team Foundation Server.По умолчанию располагается в каталоге С:\Program Files\Microsoft Team Foundation Server 11.0\Tools.

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

  3. Выберите Добавить общий ресурс и введите UNC-путь к сетевой папке, настроенной с правами чтения и доступа ко всем местоположениям, где хранятся резервные копии данных TFS.Например, \\имя_сервера\имя_общей_папки\.

    Если файлы резервной копии находятся в файловой системе сервера, на которой выполняется TFSRestore.exe, можно использовать поле с раскрывающимся списком для поиска локального диска.

    ПримечаниеПримечание

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

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

    Средство восстановления базы данных TFS отображает резервные копии базы данных, хранящиеся в общей папке.

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

    Важное примечаниеВажно

    Для SharePoint необходимо только восстановление базы данных WSS_Content.Не восстанавливайте базы данных WSS_AdminContent или WSS_Config.Нужны новые версии SharePoint Foundation этих баз данных, а не версии предыдущего выпуска SharePoint или версии из установки SharePoint, выполняемой на любом другом сервере.

  6. Выберите Перезаписывать существующие базы данных и выберите Восстановить.

    Средство восстановления баз данных восстанавливает данные и выводит отчеты о состоянии.

  7. Выберите Закрыть.

JJ620932.collapse_all(ru-ru,VS.110).gifИсправление сервера отчетов

Перезапуск базы данных служб отчетности и восстановление ключа шифрования

  1. Запуск средства конфигурации сервера отчетов и восстановление исходной базы данных отчетов и его ключа шифрования в новом экземпляре SQL Server.

    Для SQL Server 2008 R2 выберите Пуск, Все программы, Microsoft SQL Server R2, Средства конфигурации и Диспетчер конфигурации служб отчетности.

  2. В поле Соединение конфигурации служб Reporting Services укажите имя сервера, где установлены службы отчетности для TFS 2012, затем выберите Подключить.

  3. На странице База данных выберите Изменить базу данных.

    Откроется Мастер настройки базы данных сервера отчетов.

  4. На странице Действие выберите параметр Выбрать существующую базу данных сервера отчетов и щелкните Далее.

  5. В поле Имя сервера введите имя SQL-сервера, использованного в средстве восстановления баз данных TFS для восстановления баз данных сервера отчетов и щелкните Далее.

    Выберите Проверить подключение для проверки подключения.

  6. Выберите базу данных сервера отчетов, восстановленную с помощью средства восстановления баз данных TFS, а затем щелкните Далее.

    Если имя базы данных не менялось, по умолчанию оно будет ReportServer.

  7. На странице Учетные данные выберите Далее.

  8. Просмотрите сведения на странице Сводка и нажмите кнопку Далее.

    Мастер настраивает базу данных и выводит отчеты о ходе выполнения.

  9. На странице Ключи шифрования выберите Восстановить.

    Откроется окно Восстановление ключа шифрования.

  10. В поле Расположение файлов укажите расположение файла резервной копии для ключа шифрования.В поле Пароль укажите пароль, который использовался при создании резервной копии ключа шифрования, затем выберите ОК.

    Состояние восстановления отображается в окне Результаты.

  11. На странице Масштабное развертывание выберите предыдущий сервер отчетов на странице состояния масштабного развертывания и щелкните Удаление сервера.

  12. На странице URL-адрес диспетчера отчетов используйте гиперссылку в поле URL-адрес для запуска сайта диспетчера отчетов.

    Откроется сайт диспетчера отчетов.Сервер отчетов был восстановлен.

  13. Выберите Выход, чтобы закрыть Диспетчер конфигурации служб отчетности.

JJ620932.collapse_all(ru-ru,VS.110).gifНастройка сервера SharePoint

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

  1. Откройте командную строку с правами администратора на новом оборудовании, на котором выполняется SharePoint Foundation.

  2. Измените каталоги на следующее расположение:

    Диск:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\bin\

    Где Диск — это буква диска.

  3. В командной строке введите следующую команду:

    stsadm.exe -o addcontentdb -url http://Имя_сервера_WSS/sites -databasenameбаза_данных_содержимого -databaseserverимя_SQL_Server

    Где:

    • WSSServerName — это имя сервера SharePoint.

    • contentdatabase — это имя базы данных содержимого;

    • Имя_SQL_Server — это имя SQL Server, на котором размещена база данных содержимого.

  4. В командной строке введите следующую команду:

    stsadm.exe -o addpermissionpolicy -url http://Имя_сервера_WSS -userlogin Домен\Имя_пользователя -permissionlevel "full control"

    Где:

    1. WSSServerName — это имя сервера SharePoint.

    2. Домен\Имя пользователя — это домен и имя пользователя учетной записи, используемой для запуска мастера конфигурации TFS SharePoint и установки SharePoint.

Следующий шаг: запуск мастера обновлений TFS

Запустите установку Team Foundation Server с DVD-диска продукта, затем используйте мастер конфигурации обновления, чтобы обновить установку.

Дополнительные сведения см. в разделе Запуск мастера обновления TFS.

Выбор обновления