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


Практическое руководство. Смена учетной записи службы или пароля служб отчетов SQL Server

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

Со временем может возникнуть необходимость сменить пароль или учетную запись, указанную в качестве учетной записи служб источников данных для служб отчетов SQL Server при установке Visual Studio Team System Team Foundation Server. Эта учетная запись называется TFSReports. Это изменение нельзя выполнить с помощью аргумента ChangePassword программы TFSAdminUtil, как для учетной записи службы Team Foundation Server (TFSService). Вместо этого необходимо использовать программу TFSAdminUtil с аргументом ChangeAccount и параметром /ra

Также можно заменить учетную запись TFSReports другой учетной записью. Для такого изменения нужно использовать программу TFSAdminUtil с аргументом ChangeAccount и параметром /ra. Это средство обновляет серверы Team Foundation, заменяя информацию о старой учетной записи TFSReports на новую.

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

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

Дополнительные сведения о необходимых учетных записях служб см. в разделе "Учетные записи пользователей, необходимые для установки Team Foundation Server" Руководства по установке Team Foundation Server. Дополнительные сведения о руководстве по установке см. в разделе Общие сведения об установке Team Foundation Server.

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

Для выполнения этих процедур нужно быть членом группы Администраторы на сервере уровня приложений Team Foundation и группы Администратор SQL Server на сервере уровня данных Team Foundation. Дополнительные сведения о разрешениях см. в разделе Разрешения Team Foundation Server.

Кроме данных разрешений может понадобиться выполнить следующие требования на компьютере под управлением Windows Server 2008 или Windows Vista.

  • Для выполнения процедур с командной строкой может понадобиться открыть командную строку с повышенными правами. Для этого нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

  • Для выполнения процедур с помощью Internet Explorer может понадобиться запустить его от имени администратора. Для этого нажмите кнопку Пуск, выберите Все программы, щелкните правой кнопкой мыши Internet Explorer и выберите Запуск от имени администратора.

  • Для изменения файлов web.config может понадобиться запустить текстовый редактор от имени администратора. Для этого нажмите кнопку Пуск, выберите Все программы, щелкните редактор правой кнопкой мыши и выберите Запуск от имени администратора.

  • Для доступа к диспетчеру отчетов, отчетам или веб-узлам служб отчетов SQL Server может понадобиться добавить эти узлы в список надежных узлов Internet Explorer или запустить Internet Explorer от имени администратора.

Дополнительные сведения см. на веб-узле Майкрософт.

Изменение пароля для учетной записи служб отчетов

Можно запустить программу TfsAdminUtil ChangeAccount с параметром /ra, чтобы изменить пароль учетной записи службы служб отчетов (называемой замещающим именем TFSReports) для Team Foundation Server. Чтобы изменить пароль, не меняя учетную запись, следует в качестве новой и старой учетных записей следует указать одну и ту же учетную запись и изменить ее пароль.

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

В зависимости от конфигурации развертывания по завершении данной процедуры может понадобиться перезапустить службы IIS для того, чтобы изменения вступили в силу.

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

  1. На сервере уровня приложений откройте окно командной строки и перейдите в каталог программы TFSAdminUtil.

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

  2. В командной строке введите TFSAdminUtil ChangeAccount /raСтараяУчетнаяЗаписьНоваяУчетнаяЗаписьНовыйПароль и нажмите клавишу ВВОД.

    Необходимо дважды ввести имя пользователя для учетной записи TFSReports: один раз в качестве старой учетной записи (OldAccount), а второй раз для новой учетной записи (NewAccount), в дополнение к новому паролю для учетной записи (NewPassword).

Изменение учетной записи служб отчетов

Процесс смены учетной записи, используемой Team Foundation Server в качестве учетной записи TFSReports, на другую гораздо сложнее смены пароля существующей учетной записи. Прежде чем новая учетная запись TFSReports будет правильно работать, нужно внести некоторые изменения на Team Foundation Server. Для смены учетной записи TFSReports нужно воспользоваться программой командной строки TFSAdminUtil. Учетная запись, которую предполагается использовать, должна входить в рабочую группу или домен, которые являются надежными для всех компьютеров развертывания Team Foundation. В ходе изменения учетной записи программа TFSAdminUtil предоставляет новой учетной записи TFSReports разрешение Вход в систему в качестве службы, хотя оно не требуется для TFSReports. Однако она не добавляет разрешение Локальный вход в систему, необходимое для правильной работы TFSReports. Это разрешение необходимо вручную предоставить учетной записи, которую нужно использовать в качестве учетной записи TFSReports, перед вызовом команды TFSAdminUtil ChangeAccount. Кроме того, может понадобиться удалить разрешение Вход в систему в качестве службы для учетной записи TFSReports после использования программы командной строки TFSAdminUtil.

Рекомендуется, чтобы Team Foundation Server работал в домене Active Directory. Однако он также может работать в рабочей группе.

Дополнительные сведения о разрешении Вход в систему в качестве службы см. на веб-узле Microsoft. Дополнительные сведения о разрешении Локальный вход в систему см. на веб-узле Microsoft.

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

В зависимости от конфигурации развертывания по завершении данной процедуры может понадобиться перезапустить службы IIS, чтобы изменения вступили в силу.

Назначение новой учетной записи служб отчетов всем службам Team Foundation Server

  1. На сервере уровня приложений откройте окно командной строки и найдите программу TFSAdminUtil.

    По умолчанию она находится в каталоге Диск:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. В командной строке введите TFSAdminUtil ChangeAccount /raСтараяУчетнаяЗаписьНоваяУчетнаяЗаписьНовыйПароль и нажмите клавишу ВВОД.

    Нужно ввести имя пользователя старой учетной записи TFSReports (oldAccount), а также имя пользователя и пароль новой учетной записи (newAccount и newPassword).

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

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

Если настроены оповещения по электронной почте, нужно использовать команду ChangeAccount программы TFSAdminUtil с параметром emailAddress, чтобы задать новую учетную запись, от имени которой будут отправляться оповещения по электронной почте, или вручную изменить файл web.config. Дополнительные сведения см. в разделах Команда ChangeAccount и Практическое руководство. Настройка параметров SMTP-сервера и почтовых уведомлений в файле служб Web.Config.

См. также

Задачи

Практическое руководство. Смена учетной записи службы или пароля для Team Foundation Server

Практическое руководство. Просмотр служб Team Foundation Server

Практическое руководство. Настройка безопасности кэша для прокси-сервера Team Foundation Server

Основные понятия

Управление учетными записями и паролями служб и их сброс

Ссылки

Команда ChangeAccount

Команда ChangePassword

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

Команды командной строки TFSAdminUtil

Настройка компьютера построения