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


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

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

Для правильной работы Visual Studio Team System Team Foundation Server должны работать все необходимые службы, чтобы уровень приложений и уровень данных могли обмениваться данным в соответствии с проектом. Службы должны запускаться автоматически. В односерверных развертываниях все службы должны работать на сервере с Team Foundation Server. В двухсерверных развертываниях каждая служба должна работать на соответствующем сервере. В следующей таблице после отображаемого имени каждой необходимой службы в скобках следует имя службы.

Службы

Местоположение

  • Служба анализа покрытия кода

  • Служба IIS Admin (IISADMIN)

  • HTTP SSL (HTTPFilter)

  • Планировщик заданий Visual Studio Team Foundation Server (TFSServerScheduler)

  • Служба веб-публикаций (W3SVC)

Должны работать на сервере уровня приложений.

  • SQL Server (TFSINSTANCE)

  • Агент SQL Server (TFSINSTANCE) (SQLSERVERAGENT)

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

  • Служба IIS Admin (IISADMIN)

  • HTTP SSL (HTTPFilter)

  • Службы отчетов SQL Server (TFSINSTANCE) (ReportServer)

  • Служба веб-публикаций (W3SVC)

    Bb909689.alert_note(ru-ru,VS.90).gifПримечание.
    При установке SQL Server 2008 службы отчетов не используют службы IIS. Служба администрирования IIS и служба веб-публикаций (W3SVC) не должны быть запущены.

Должны работать на том сервере, на котором развернуты службы SQL Server.

  • Службы аналитики SQL Server

Должны работать на том сервере, на котором развернуты службы аналитики SQL Server.

  • Служба IIS Admin (IISADMIN)

  • HTTP SSL (HTTPFilter)

  • Таймер Windows SharePoint Services (SPTimer)

  • Служба веб-публикаций (W3SVC)

Должна работать на том сервере, на котором развернут компонент SharePoint (продукты и технологии).

Если есть подозрение, что нужная служба не работает, сначала необходимо убедиться, что для Visual Studio Team System Team Foundation Server установлен самый последний пакет обновления, а затем — что запущены все требуемые службы. Если требуемая служба не работает, ее нужно перезапустить. При необходимости для нее можно настроить автоматический запуск. Дополнительные сведения см. в описаниях процедур, приведенных ниже в данном разделе.

Если перезапустить службу не удается, возможно, пароль для учетной записи службы, которая управляет этой службой, неверный или истек его срок действия. Дополнительные сведения см. в журналах событий. Если истек срок действия пароля учетной записи службы, его нужно сменить, следуя приведенным ниже процедурам.

Неправильно настроенная учетная запись или пароль являются самыми распространенными причинами остановки работы служб, особенно если при этом также не запустились другие службы, использующие ту же учетную запись. Дополнительные сведения о соответствии между учетными записями служб и службами, которыми они управляют, см. в разделе Управление учетными записями и паролями служб и их сброс.

Bb909689.alert_caution(ru-ru,VS.90).gifВажное примечание.

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

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

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

Запуск остановленной службы

  1. Войдите на сервер, на котором остановлена служба.

  2. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем — Службы.

    Откроется консоль управления (MMC) Службы.

  3. Щелкните правой кнопкой мыши службу, которая не работает, и нажмите кнопку Пуск.

  4. Закройте консоль Службы.

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

  1. Войдите на сервер, на котором установлена служба.

  2. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем — Службы.

    Откроется консоль Службы.

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

    Например, щелкните правой кнопкой мыши Агент SQL Server (TFSINSTANCE) и выберите пункт Свойства.

    Для агента SQL Server (TFSINSTANCE) откроется окно Свойства.

  4. На вкладке Общие в списке Тип запуска выберите пункт Авто и нажмите кнопку ОК.

  5. Закройте консоль Службы.

См. также

Задачи

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

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

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

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

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

Разрешение проблем подключения к серверу уровня данных

Исправление подключения и процедуры конфигурации