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


SetupWarehouse

Обновлен: Ноябрь 2007

Используйте SetupWarehouse для повторного построения OLAP или реляционных баз данных.

Программа командной строки SetupWarehouse располагается в папке диск:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools на сервере уровня приложений Team Foundation Server.

ms400783.alert_note(ru-ru,VS.90).gifПримечание.

Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть окно командной строки с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

Требуемые разрешения

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

SetupWarehouse [-v] [-o] -s ServerName -d Database -c ConfigFile -a AccountName -ra DataReaderAccountName [-l LogFile] [-mturl MidTierUrl] [-edt TeamBuildDbName] -rebuild

Параметры

Параметр / Аргумент

Описание

-v

Необязателен. Этот параметр позволяет использовать множественные выводные данные. Если указан параметр -l, выходные данные записываются в файл журнала.

-o

Обязательное. При использовании данного параметра, создается только база данных OLAP. Производится повторное построение только для куба хранилища.

-s ServerName

Обязательное. Имя сервера уровня данных.

-d Database

Обязательное. Имя хранилища базы данных.

-c ConfigFile

Обязательное. XML-файл схемы конфигурации хранилища.

-a AccountName

Обязательное. Имя учетной записи службы. В формате домен \пользователь.

-ra DataReaderAccountName

Обязательное. Имя учетной записи читателя. В формате домен \пользователь.

-l LogFile

Необязательный элемент. Файл журнала для выходных данных.

-mturl MidTierUrl

Обязательное. URL-адрес домена Team Foundation Server, например, http://machine1:8080.

-edt TeamBuildDbName

Обязательное. Имя базы данных Team Foundation Build.

-rebuild

Обязательное. Инициирует повторное построение хранилища базы данных. Приводит к повторному заполнению данных в хранилище.

Заметки

Хранилище Team Foundation Server представляет собой реляционную базу данных и базу данных OLAP. Серверное средство установки хранилища Setupwarehouse, Team Foundation, может использоваться для повторного построения базы данных OLAP или реляционной базы данных. Это полезно в сценариях резервного копирования/восстановления, например, аварийное восстановление, перемещение серверов и т. д. Дальнейшая информация, см. Практическое руководство. Восстановление данных Team Foundation.

Поддерживаемое использование

Поддерживаемые комбинации для Setupwarehouse.exe:

  • Повторное построение OLAP (параметры -v и -l необязательные):

    Setupwarehouse -o -s ServerName -d TFSWarehouse -c warehouseSchema.xml -mturl "http://ServerName:Port" -a TFSServiceAccount -ra TFSReportAccount
    
  • Повторное построение базы данных (параметры -v и -l необязательные):

    setupwarehouse -rebuild -mturl "http://ServerName:Port" -s ServerName -d TFSWarehouse -c wareHouseSchema.xml -a TFSServiceAccount -ra TFSReportAccount -edt TfsBuild
    

Пример

Запуск следующей команды приводит к повторному построению куба данных служб из основной базы данных TFSWarehouse.

>setupwarehouse -o -s ServerName -d TFSWarehouse -c warehouseschema.xml -a TFSServiceAccount -ra TFSReportAccount

См. также

Ссылки

Синтаксис командной строки (Team System)

Другие ресурсы

Управление данными

Использование средств командной строки Team Foundation Server