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

Можно повысить уровень безопасности Team Foundation Server (TFS), изменив учетную запись службы, используемую для источников данных служб отчетов SQL Server Reporting Services или изменив пароль, используемый для этой учетной записи. TFS работает в контексте безопасности учетной записи службы, когда извлекает данные проекта из источников данных в службах SQL Server Reporting Services.В документации TFS ссылки на эту учетную запись службы обозначаются заполнителем TFSReports.Фактическое имя учетной записи зависит от установки.Может потребоваться изменить пароль этой учетной записи или назначить другую учетную запись.Например, если срок действия пароля базовой учетной записи истек и назначается новый пароль, необходимо соответствующим образом изменить пароль учетной записи TFSReports в TFS.

Служебная программа TFSConfig не создает новую учетную запись для использования в качестве учетной записи источников данных и не изменяет ее пароль.Вместо этого данная служебная программа задает для TFS использование другого набора учетных данных.

Пароль или учетная запись, используемая в качестве учетной записи TFSReports, изменяется с помощью программы командной строки TFSConfig с параметром Accounts.

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

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

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

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

  • Необходимо вручную предоставить учетной записи, которая будет использоваться в качестве TFSReports, разрешение на Локальный вход в систему.Служебная программа TFSConfig не предоставляет это разрешение при назначении учетной записи.

  • Также после задания учетной записи, которая будет использоваться в качестве TFSReports, с помощью программы TFSConfig, можно отозвать ее разрешение на Вход в качестве службы, которое TFSConfig автоматически предоставляет учетной записи TFSReports.Учетной записи TFSReports не требуется это разрешение, но оно требуется учетной записи TFSService.Поэтому удалять данное разрешение при использовании учетной записи домена или рабочей группы в качестве учетных записей для обеих служб не следует.

    Дополнительные сведения о разрешении Вход в качестве службы см. на странице Добавление учетной записи права входа в качестве службы (может быть на английском языке) на веб-сайте корпорации Майкрософт.Дополнительные сведения о разрешении Локальный вход в систему см. на странице Разрешение локального входа в систему (может быть на английском языке) веб-сайта корпорации Майкрософт.

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

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

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

Помимо наличия данных разрешений возможно потребуется выполнить следующие действия.

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

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

Дополнительные сведения см. на странице Контроль учетных записей (может быть на английском языке) веб-сайта корпорации Майкрософт.

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

Чтобы изменить пароль учетной записи TFSReports или назначить другую учетную запись, необходимо войти на сервер, на котором размещены службы приложений для Team Foundation, и воспользоваться служебной программой TfsConfig Accounts.

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

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

Смена пароля с помощью служебной программы TFSConfig

  1. Откройте окно командной строки и перейдите в каталог, содержащий служебную программу TFSConfig.

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

  2. В командной строке введите **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**Имя_учетной_записи **/password:**новый_пароль, а затем нажмите клавишу ВВОД.

    Укажите вместо AccountName имя текущей учетной записи TFSReports.Укажите вместо newPassword новый пароль учетной записи.

Смена пароля с помощью консоли администрирования

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

    Дополнительные сведения см. в разделе Открытие консоли администрирования Team Foundation;

  2. В консоли разверните узел имени сервера и выберите Уровень приложения.

  3. В панели уровня приложений перейдите к Сводка служб отчетов, выберите Обновление пароля учетной записи.

    Откроется окно Обновление пароля учетной записи.

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

    Если системная учетная запись используется в качестве учетной записи службы, при выборе Обновить пароль учетной записи появится сообщение об ошибке.Не нужно изменять пароль этой учетной записи.Системные учетные записи не имеют паролей, управляемых пользователем.

  4. В поле Пароль введите новый пароль и затем нажмите кнопку ОК.

    Откроется окно Изменить учетную запись читателя отчетов.

  5. Дождитесь, пока в поле Состояние завершатся все сообщения о состоянии, затем нажмите кнопку Закрыть.

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

    Процесс может занять несколько минут.

Назначение новой учетной записи служб отчетов для всех служб Team Foundation Server с помощью служебной программы TFSConfig

  1. Откройте окно командной строки и перейдите в каталог, содержащий служебную программу TFSConfig.

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

  2. В командной строке введите **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**Имя_новой_учетной_записи **/password:**новый_пароль, а затем нажмите клавишу ВВОД.

    Укажите вместо NewAccountName имя новой учетной записи TFSReports.Укажите вместо newPassword пароль этой учетной записи.

Изменение учетной записи с помощью консоли администрирования

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

  2. В консоли разверните узел имени сервера и выберите Уровень приложения.

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

    Откроется окно Изменить учетную запись читателя отчетов.

  4. Выполните одно из следующих действий.

    1. Если планируется использовать системную учетную запись, нажмите Использовать системную учетную запись и выберите системную учетную запись из раскрывающегося списка.

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

      Системные учетные записи не имеют паролей, управляемых пользователем.Если выбирается использование системной учетной записи в качестве TFSReports, не следует вводить пароль в соответствующее поле.

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

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

    Откроется окно Изменить учетную запись читателя отчетов.

  6. Дождитесь, пока в поле Состояние завершатся все сообщения о состоянии, затем нажмите кнопку Закрыть.

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

    Процесс может занять несколько минут.

См. также

Задачи

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

Ссылки

Команда Accounts

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

Учетные записи служб и зависимости между ними на сервере Team Foundation Server

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

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