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


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

Вы можете улучшить безопасность 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 не предоставляет это разрешение при назначении учетной записи.

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

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

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

Требования

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

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

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

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

Изменение имени или пароля учетной записи Reporting Services

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

Примечание

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

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

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

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

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

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

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

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

    Для получения дополнительной информации см. Настройка ресурсов TFS и управление ими.

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

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

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

    Примечание

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

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

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

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

  4. Выберите один из следующих шагов:

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

      Примечание

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

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

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

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

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

    Примечание

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

См. также

Ссылки

Команда Accounts

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

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

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

TFSConfig: управление конфигурацией сервера TFS

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