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


Команда PrepSQL

Команду PrepSQL можно использовать для подготовки экземпляра SQL Server для размещения баз данных, используемых Visual Studio Team Foundation Server. Эта команда создает группы разрешений в SQL Server, необходимые для Team Foundation Server (TFSExecRole и TFSAdminRole), и заполняет эти группы с применением учетной записи, которая использовалась для запуска этой команды.

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

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

Примечание

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

TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]

Параметры

Аргумент

Описание

ServerName

Указывает имя сервера, используемого для размещения баз данных Team Foundation Server. Если планируется использовать экземпляр, отличный от экземпляра по умолчанию, необходимо также указать имя нужного экземпляра в следующем формате:

имя_сервера\имя_экземпляра

Параметр

Описание

/SQLInstance:ServerName

Указывает, что базы данных Team Foundation Server следует разместить на выделенном сервере.

Заметки

Команда PrepSQL применяется для использования установки SQL Server , которая не была настроена для Team Foundation Server при установке этого программного обеспечения. Например, эту команду можно использовать при восстановлении данных для Team Foundation Server на другом сервере. Эта команда также используется для размещения баз данных коллекций командных проектов на сервере SQL Server, ранее не использовавшегося в Team Foundation Server.

Пример

В следующем примере показано, как подготовить сервер под управлением SQL Server с именем ContosoMain на именованный экземпляр TeamDatabases к базам данных узла для Team Foundation Server.

Примечание

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

TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases

См. также

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

Управление конфигурацией сервера с помощью средства TFSLabConfig