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


Устранение неполадок управления Team Foundation Server

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

Управление Team Foundation Server включает добавление и управление пользователями в группах в Team Foundation Server, управление разрешениями Team Foundation Server, управление разрешениями между Team Foundation Server, SharePoint (продукты и технологии) и службами отчетов SQL, а также управление Team Foundation Server в среде рабочей группы или домена. Здесь приведены самые часто встречаемые проблемы управления и их решения.

Если решить проблему после изучения этих советов не удается, посетите технические форумы Майкрософт по Visual Studio Team System Team Foundation Server. В этих форумах ведутся обсуждения (с возможностью поиска) по различным темам, связанным с устранением неполадок. Эти обсуждения контролируются, чтобы обеспечить быстрое получение ответов на заданные вопросы.

  • Пользователи не могут получить доступ к порталу командного проекта

  • Пользователи не могут получить доступ к отчетам

  • Невозможно добавить пользователя или группу

  • Добавленный пользователь или группа не отображаются в Team Foundation Server

  • Добавленный пользователь или группа не могут получить доступ к Team Foundation Server

  • Измененные разрешения для пользователя или группы не работают в Team Foundation Server

  • Измененное членство в группе Team Foundation Server не вступает в силу незамедлительно

  • Отсутствует строка темы в уведомлениях электронной почты

Устранение неполадок управления

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

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

Пользователи не могут получить доступ к порталу командного проекта

Признак:   При попытке доступа к порталу командного проекта, пользователь получает сообщение об ошибке.

Возможные причины:

  • Ошибка при ручном наборе URL-адреса. В Сред. Командный обозреватель щелкните правой кнопкой мыши проект, а затем нажмите Показать проект портала.

  • Остановка служб IIS на сервере уровня приложений Team Foundation. Чтобы убедиться, что службы IIS работают, на сервере уровня приложений Team Foundation нажмите кнопку Пуск, затем Средства администрирования, далее Internet Information Services, и проверьте, не остановлена ли работа сервера. Дополнительные сведения см. в разделе Практическое руководство. Остановка и запуск служб, пулов приложений и веб-узлов.

  • Пул приложений Microsoft Team Foundation Server может быть остановлен. Откройте диспетчер служб IIS и проверьте, запущен ли пул приложений.

  • У вас нет надлежащих разрешений в SharePoint (продукты и технологии). При добавлении пользователей или групп в Team Foundation Server следует также добавить пользователей и группы в Windows SharePoint (продукты и технологии) и службы отчетов SQL Server. Дополнительные сведения см. в разделе Управление разрешениями.

  • Используемая вами версия Сред. Командный обозреватель — версия, включенная в Microsoft Visual Studio 2005 Team Foundation Server. Существует известная неполадка исходной версии Сред. Командный обозреватель и Visual Studio Team System 2008 Team Foundation Server, когда Team Foundation Server настраивается на использование Windows SharePoint Services 3.0. Можно получить исправление от службы технической поддержки корпорации Майкрософт или обновить Сред. Командный обозреватель до Visual Studio Team System 2008. Дополнительные сведения см. в разделах Совместимость версий для командного обозревателя и Совместимость версий для Team Foundation Server.

Пользователи не могут получить доступ к отчетам

Признак:   Пользователь получает сообщение об ошибке при попытке открыть журнал в Сред. Командный обозреватель.

Возможные причины:

  • Отсутствие соответствующего разрешения в службах отчетов SQL. При добавлении пользователей или групп в Team Foundation Server следует также добавить пользователей и группы в SharePoint (продукты и технологии) и службы отчетов SQL Server. Дополнительные сведения см. в разделах Управление разрешениями и Устранение неполадок отчетов Team Foundation.

  • Остановка служб IIS на сервере уровня приложений Team Foundation. Чтобы убедиться, что службы IIS работают, на сервере уровня приложений Team Foundation нажмите кнопку Пуск, затем Средства администрирования, далее Internet Information Services, и проверьте, не остановлена ли работа сервера. Дополнительные сведения см. в разделе Практическое руководство. Остановка и запуск служб, пулов приложений и веб-узлов.

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

    В средах развертывания, в которых используется SQL Server 2008, службы отчетов SQL Server функционируют независимо от IIS.

  • Пул приложений для служб отчетов SQL может быть остановлен в IIS. В IIS убедитесь, что пул приложений служб отчетов работает.

Невозможно добавить пользователя или группу в Team Foundation Server

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

Возможные причины:

Добавленный пользователь или группа не отображаются в Team Foundation Server

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

Возможные причины:

  • Следует установить хотя бы одно разрешение как Разрешить или Запретить для успешного добавления пользователя или группы в Team Foundation Server. При добавлении пользователя или группы, без указания хотя бы одного разрешения как Разрешить или Запретить (все разрешения не заданы), пользователь или группа не будут добавлены в Team Foundation Server. При этом сообщение об ошибке или предупреждение не генерируется. Дополнительные сведения см. в разделах Управление пользователями и группами и Разрешения Team Foundation Server.

Добавленный пользователь или группа не могут получить доступ к Team Foundation Server

Признак:   Недавно добавленный пользователь или группа не могут получить доступ к рабочим элементам Team Foundation Server, исходному коду, порталам проекта или отчетам.

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

Подумайте о добавлении пользователей и групп в Team Foundation Server вместо проекта или сервера. Дополнительные сведения см. в разделе Управление пользователями и группами.

Возможные причины:

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

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

  • Был добавлен пользователь или группа только с разрешением Администрирование наборами отложенных изменений заданным как Разрешить или Запретить. Существует известная неполадка связанная с разрешением, а именно, если добавить пользователя или группу только с данным разрешением, установленным как Разрешить, пользователь или группа не будут корректно добавлены в группу Team Foundation Valid Users, и соответственно не будут иметь права доступа к Team Foundation Server. Проверьте отображение пользователя или группы в списке участников Team Foundation Valid Users, убедитесь что при добавлении пользователя или группы, было задано больше чем только разрешение Администрирование наборами отложенных изменений со значением Разрешить или Запретить. Дополнительные сведения см. в разделах Управление пользователями и группами, Практическое руководство. Просмотр существующих пользователей и Разрешения Team Foundation Server.

  • У вас может не быть соответствующих разрешений в SharePoint (продукты и технологии) или службах отчетов SQL. При добавлении пользователей или групп в Team Foundation Server следует также добавить пользователей и группы в Windows SharePoint (продукты и технологии) и службы отчетов SQL Server. Дополнительные сведения см. в разделе Управление разрешениями.

  • В случае проблем с системой управления версиями, возможно, что пользователь или группа могут использовать прокси Team Foundation Server, который не был правильно настроен. При внесении изменений в прокси Team Foundation Server или учетную запись службы для прокси Team Foundation Server, следует настроить прокси и сервер, чтобы отвечали этим изменениям. Дополнительные сведения см. в разделах Практическое руководство. Настройка безопасности кэша для прокси-сервера Team Foundation Server, Архитектура безопасности Team Foundation Server и Устранение неполадок с Team Foundation Server Proxy.

Измененные разрешения для пользователя или группы не работают в Team Foundation Server

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

Возможные причины:

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

Измененное членство в группе Team Foundation Server не производит моментального эффекта

Признак:   Администратор добавляет или удаляет пользователя из группы Team Foundation Server. Непосредственно после добавления или удаления из группы, состояние пользователя в группе остается без изменений.

Возможные причины:

  • Изменениям в членстве группы может понадобится около двух минут для синхронизации в Team Foundation Server, особенно при задержках в сети между серверами уровня данных и уровня приложений Team Foundation, а также при использовании групп безопасности Active Directory, между Team Foundation Server и контроллера домена, в котором присутствует группа безопасности.

Отсутствует строка темы в уведомлениях электронной почты

Признак:   Строка темы в оповещениях электронной почты остается пустой.

Возможные причины:

  • Не загружены три следующие ассемблирования.

    • Microsoft.TeamFoundation.Build.Server.EventFilter.dll

    • Microsoft.TeamFoundation.VersionControl.Server.EventFilter.dll

    • Microsoft.TeamFoundation. VersionControl.WorkItemTracking.Server.EventFilter.dll

    Службы веб-приложения Team Foundation Server загружает эти ассемблирования при запуске. Эти ассемблирования не загружаются, если конфигурация ASP.NET для веб-службы была изменена с использованием диспетчера IIS. В результате этого подхода, в элемент configuration соответствующего файла Web.Config добавляется атрибут.

    Например, перед изменением конфигурации, файл служб Web.Config содержит следующие записи:

    <configuration>
    <!-- Team Foundation/Web application values -->
    </configuration>
    

    После изменением конфигурации с использованием диспетчера IIS, файл служб Web.Config содержит следующие записи:

    <configuration xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0">
    <!-- settings -->
    </configuration>
    

    Чтобы исправить ошибку, используйте редактор или Notepad чтобы удалить атрибут пространства имен. После изменения, нет необходимости в запуске iisreset.

    Дополнительные сведения о настройке оповещений электронной почты см. в разделе Практическое руководство. Настройка параметров SMTP-сервера и почтовых уведомлений в файле служб Web.Config.

См. также

Задачи

Устранение неполадок, связанных с разрешениями и безопасностью Team Foundation Server

Устранение неполадок со счетчиками производительности Team Foundation Server

Устранение неполадок средств командной строки Team Foundation Server

Устранение неполадок с Team Foundation Server Proxy

Устранение неполадок мастера создания командных проектов

Устранение неполадок отчетов Team Foundation

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

Устранение неполадок в хранилище данных