Практическое руководство: резервное копирование в Team Foundation Server
Обновлен: Ноябрь 2007
Используйте эту процедуру для создания резервной копии данных сервера уровня данных Team Foundation. Перед началом резервного копирования сервера уровня приложений Team Foundation следует создать резервную копию ключа шифрования служб отчетов. Дополнительные сведения см. в разделе Практическое руководство. Создание резервной копии ключа шифрования служб отчетов.
![]() |
---|
Для создания резервных копий отдельных баз данных можно использовать SQL Server Management Studio. Тем не менее, восстановление подобных копий может привести к непредсказуемым результатам, поскольку базы данных взаимосвязаны и существует риск восстановления устаревших версий. Дополнительные сведения о стратегии резервного копирования баз данных см. на следующих страницах на веб-узле корпорации Майкрософт: "Выбор модели восстановления для базы данных" для SQL Server 2005 и "Введение в стратегию резервного копирования и восстановления в SQL Server" для SQL Server 2008. |
Используйте следующую таблицу, чтобы получить сведения о базах данных Team Foundation Server.
База данных |
Описание |
---|---|
ReportServer |
База данных служб отчетов содержит отчеты и параметры отчетов для служб отчетов. |
ReportServerTempDB |
Временная база данных служб отчетов используется для временного хранения информации, которая используется при запуске отдельных отчетов для служб отчетов. |
STS_Config_TFS или WSS_Config |
База данных параметров SharePoint (продукты и технологии) содержит список всех узлов, включая базы данных содержимого, шаблоны веб-узлов, настраиваемые веб-части и другие параметры центра администрирования SharePoint. |
STS_Content_TFS или WSS_Content |
В базе данных содержимого SharePoint (продукты и технологии) хранится фактическое содержимое командного веб-узла SharePoint. ![]()
Имя базы данных, содержащей данные SharePoint (продукты и технологии), будет отличаться в зависимости от версии установленного приложения SharePoint (продукты и технологии) и от того, изменил ли имя базы данных пользователь, установивший приложение. Кроме того, если пакет SharePoint (продукты и технологии) установлен на другом сервере, нежели Team Foundation Server, эти базы данных могут отсутствовать на сервере уровня данных Team Foundation. Если они отсутствуют, их резервным копированием, восстановлением и конфигурацией необходимо управлять отдельно от Team Foundation Server. Однако следует синхронизировать обслуживание баз данных во избежание ошибок синхронизации.
|
TfsBuild |
База данных построения содержит данные Team Foundation Build и опубликованные результаты. |
TfsIntegration |
База данных регистрации содержит проекты, области, итерации и другие данные регистрации. |
TfsVersionControl |
База данных Team Foundation (подсистема контроля версий). |
TfsWarehouse |
База данных служб аналитиков содержит данные для построения хранилища, используемого службами отчетов. ![]()
Можно создать резервную копию этой базы данных, однако, резервную копию хранилища создать нельзя, поскольку оно должно быть повторно построено их восстановленной базы данных TFSWarehouse.
|
TfsWorkItemTracking |
База данных Team Foundation (отслеживание рабочих элементов). |
TfsWorkItemTrackingAttachments |
База данных вложений Team Foundation (отслеживание рабочих элементов). |
TfsActivityLogging |
База данных журнала содержит журнал всех запросов веб-служб Team Foundation Server. ![]()
База данных не является обязательной для работы Team Foundation Server, и резервную копию для нее создавать также необязательно.
|
В этой процедуре объясняется создание планов обслуживания для создания полных или добавочных резервных копий. Если необходимо создавать оба вида резервных копий, следует пройти этот шаг два раза; сперва для полного резервного копирования, затем – для добавочного. Дополнительные сведения см. в разделе "Создание резервных копий журнала транзакций" для SQL Server 2005 или SQL Server 2008 на веб-узле корпорации Майкрософт.
![]() |
---|
Для максимальной защиты данных следует установить разные графики для полного и добавочного резервного копирования. |
В следующей процедуре подразумевается, что следует установить график резервного копирования, используя план обслуживания для всех баз данных Team Foundation Server. Дополнительные сведения о резервном копировании и восстановлении вручную или выполнении этих операций для отдельных баз данных см. в разделах "Резервное копирование и восстановление баз данных в SQL Server" для SQL Server 2005 или SQL Server 2008 на веб-узле корпорации Майкрософт.
Требуемые разрешения
Для выполнения данной процедуры, пользователь должен быть участником группы безопасности Администраторы на сервере уровня данных Team Foundation, а также участником группы безопасности Системные администраторы сервера SQL на сервере уровня данных Team Foundation или иметь разрешения "Резервное копирование сервера SQL" и "Создание плана обслуживания" со значением Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Убедитесь в сохранности резервных копий в надежном месте. Не следует хранить файлы резервной копии на сервере, чья резервная копия была создана.
Создание плана обслуживания в SQL Server 2008
На сервере уровня данных нажмите кнопку Пуск, последовательно нажмите Все программы, Microsoft SQL Server 2005 и Среда SQL Server Management Studio.
Подключитесь к Ядро СУБД в поле Тип сервера и выберите правильные Имя сервера и схему Проверка подлинности для сервера. Если этого требует сервер SQL, введите действительное Имя пользователя и Пароль, нажмите Подключить.
В SQL Server Management Studio, раскройте узел Диспетчер, щелкните правой клавишей по Планы обслуживания и выберите Мастер плана обслуживания.
На странице приветствия Мастер плана обслуживания нажмите кнопку Дальше.
В поле Имя на странице Выберите целевой сервер, введите имя для плана обслуживания.
Например, полную резервную копию можно назвать TfsFullDataBackup.
Например, добавочную базу данных можно назвать TfsIncrementalDataBackup.
Выберите правильные Имя сервера и схему Проверка подлинности для сервера SQL. Если этого требует сервер SQL, введите Имя пользователя и Пароль и нажмите Далее.
На странице Выбор заданий обслуживания, выберите задание обслуживания, которое необходимо выполнить и нажмите кнопку Далее.
Для выполнения полного резервного копирования, выберите Создать резервную копию базы данных (полную).
Для создания добавочной резервной копии, выберите Создать резервную копию базы данных (журнал транзакций).
На странице Выбор порядка выполнения заданий обслуживания, нажмите кнопку Дальше.
Для дальнейшей информации о параметрах этого диалогового окна, нажмите клавишу F1 для справки по данному диалоговому окну. Также, см. тему Мастер плана обслуживания в электронной документации по SQL Server.
Примечание.
Храните файлы резервной копии на другой безопасном компьютере.
На странице Определение задания резервного копирования базы данных, нажмите стрелку вниз, выберите Все базы данных, нажмите кнопку ОК, далее – Дальше.
На странице Выбор свойств плана, нажмите кнопку Изменить.
В диалоговом окне Новый график заданий, введите Имя для задания резервного копирования.
Например, полную резервную копию можно назвать ScheduledFullBackup. Добавочную базу данных можно, к примеру, назвать ScheduledIncrementalBackup.
Примечание.
Оставьте Тип графика как Повторяющийся, а флаг Включен выбранным.
Задайте необходимые параметры Частота и Ежедневная частота для плана резервного копирования, но оставьте Продолжительности со значением Без конечной даты. Нажмите кнопку ОК, а затем кнопку Далее.
Примечание.
Обычно, время начала резервного и добавочного копирований отличаются.
На странице Выбор параметров отчета, выберите необходимые параметры списка рассылки и нажмите кнопку Далее.
Нажмите кнопку Готово, чтобы завершить создание план обслуживания.
Сервер SQL создает резервные копии баз данных, указанных в плане обслуживания в соответствии с указанной частотой.
Создание плана обслуживания в SQL Server 2005
На сервере уровня данных нажмите кнопку Пуск, последовательно выберите пункты Все программы, Microsoft SQL Server, SQL Server Management Studio.
В списке Тип сервера выберите Ядро СУБД.
В списке Имя сервера выберите или введите соответствующее имя сервера.
В списке Проверка подлинности выберите соответствующую схему.
В поле Имя пользователя введите имя пользователя действующей учетной записи.
В поле Пароль введите пароль учетной записи, если SQL Server запрашивает пароль, а затем нажмите кнопку Подключить.
Раскройте узел Диспетчер, щелкните правой кнопкой мыши Планы обслуживания и выберите Мастер плана обслуживания.
На странице приветствия Мастер плана обслуживания нажмите кнопку Дальше.
Откроется страница Выбор свойств плана.
В поле Имя введите имя плана обслуживания, выберите Отдельные расписания для каждой задачи и нажмите кнопку Далее.
Например, полную резервную копию можно назвать TfsFullDataBackup.
Например, добавочную базу данных можно назвать TfsIncrementalDataBackup.
На странице Выбор заданий обслуживания установите флажки для заданий обслуживания, которые необходимо выполнить, и нажмите кнопку Далее.
Чтобы выполнить полное резервное копирование, установите флажок Резервное копирование базы данных (полное).
Чтобы выполнить добавочное резервное копирование, установите флажок Резервное копирование базы данных (разностное).
Чтобы выполнить резервное копирование журнала транзакций, установите флажок Резервное копирование базы данных (журнал транзакций).
Если отображается страница Выбор порядка задач по обслуживанию, нажмите кнопку Далее.
Дополнительные сведения о параметрах этого диалогового окна, см. в интерактивной справочной системе, отображаемой по нажатию клавиши F1, и в разделе "Мастер плана обслуживания" в электронной документации по SQL Server.
Откроется страница Определение задания резервного копирования базы данных.
В списке Базы данных выберите базу данных, резервное копирование которой требуется выполнить, и нажмите кнопку ОК.
В группе Расписание нажмите Изменить. Укажите тип расписания, частоту и длительность задачи, которые соответствуют потребностям организации, затем нажмите кнопку OK.
Просмотрите информацию и нажмите кнопку Далее.
Если было указано несколько задач обслуживания, повторите три предыдущих шага для каждой задачи.
На странице Выбор параметров отчета укажите необходимые параметры распространения отчетов и нажмите кнопку Далее.
Нажмите кнопку Готово, чтобы завершить создание план обслуживания.
На странице выполнения мастера плана обслуживания отображается информация о ходе создания плана.
SQL Server создает резервные копии баз данных, указанных в плане обслуживания, в соответствии с указанной частотой. Если в расписании не указано время создания резервной копии, можно создать резервную копию в любой момент: щелкните правой кнопкой мыши план обслуживания и выберите Выполнить.
См. также
Задачи
Практическое руководство. Создание резервной копии ключа шифрования служб отчетов
Основные понятия
Практическое руководство. Восстановление данных Team Foundation