Устранение неполадок средств командной строки Team Foundation Server
Обновлен: Ноябрь 2007
В этом разделе перечислены распространенные проблемы, которые могут наблюдаться при использовании средства командной строки.
Если вам не удалось решить проблему после изучения советов, приведенных здесь, а также в разделе, посвященном конкретному сообщению об ошибке, зайдите на технические форумы Microsoft по Visual Studio Team System (https://go.microsoft.com/fwlink/?LinkId=54490). В этих форумах ведутся обсуждения (с возможностью поиска) по различным темам, связанным с устранением неполадок. Эти обсуждения контролируются, чтобы вы могли получать ответы на свои вопросы.
Программа TfsAdminUtil не обновила информацию о служебной учетной записи на веб-узле служб отчетов SQL Server
Команда TfsDeleteProject не удалила все компоненты командного проекта
Команда RenameDT возвращает ошибку
Программа TfsAdminUtil не обновила информацию о служебной учетной записи на веб-узле служб отчетов SQL Server
При использовании программы командной строки TFSAdminUtil для изменения служебной учетной записи необходимо также обновить учетные данные для источников данных служб отчетов после запуска TfsAdminUtil ChangeAccount для учетной записи TFSService. Если не обновить учетные данные, в дальнейшем при попытке запустить отчет будут отображаться ошибки.
Симптомы этой неполадки включают, но не ограничиваются следующими:
Невозможность запуска отчетов после изменения учетной записи службы Team Foundation Server
Сообщение об ошибке: «Веб-службе сервера отчетов не удалось получить доступ к защищенной информации на сервере отчетов. Убедитесь, что в файле конфигурации сервера отчетов правильно указана учетная запись WebServiceAccount. (rsAccessDeniedToSecureData)»
Сообщение об ошибке: «Произошла ошибка при обработке отчета. (rsProcessingAborted)»
Сообщение об ошибке: «Ошибка входа в систему: неизвестное имя пользователя или неверный пароль. (Исключение из HRESULT: 0x8007052E)»
Следующая процедура показывает, как можно устранить неполадку.
Обновление учетных данных для источников данных служб отчетов
Запустите Internet Explorer.
Откройте http://ApplicationTierServerName/Reports.
На вкладке Содержимое щелкните TfsReportDS.
На вкладке Свойства обновите Имя пользователя и Пароль в разделе Учетные данные, которые безопасно хранятся на сервере отчетов.
Повторите шаги (3) и (4) для TfsOlapReportDS.
Команда TfsDeleteProject не удалила все компоненты командного проекта
При использовании команды TfsDeleteProject /force для удаления командного проекта Team Foundation Server может не удаться удалить все компоненты командного проекта. Команда TfsDeleteProject /force вызывает Team Foundation Server для удаления командного проекта путем удаления каждого компонента, включая отслеживание рабочих элементов, отчеты, управление версиями, построение, службы Windows SharePoint Services и службы отчетов SQL Server 2005. Если Team Foundation Server удается удалить каждый компонент, возвращается сообщение Выполнено.
Если Team Foundation Server не удается удалить отдельный компонент командного проекта, этот компонент пропускается, возвращается сообщение об ошибке, затем удаляется следующий компонент, а метаданные командного проекта и настройки безопасности остаются без изменений.
Примечание. |
---|
Если не удалить все компоненты удаленного командного проекта, будет невозможно создать другой командный проект с тем же именем. |
Следующая процедура показывает, как можно устранить неполадку.
Удаление оставшихся компонентов командного проекта
Просмотрите возвращенные сообщения, чтобы определить, какие компоненты были успешно удалены (обозначены сообщением Выполнено), а какие нет.
Прочитайте сообщение об ошибке для не удаленного компонента и вручную устраните неполадку, указанную в сообщении об ошибке.
Повторно запустите команду TfsDeleteProject /force.
Дополнительные сведения о средстве командной строки TfsDeleteProject см. в разделе TFSDeleteProject).
Команда RenameDT возвращает ошибку
Мастер установки Team Foundation создает в IIS веб-узел с именем «Team Foundation Server». Team Foundation не запустится надлежащим образом, если имя этого узла будет изменено.
Если вручную изменить в IIS имя веб-узла по умолчанию с исходного значения «Team Foundation Server» на какое-либо другое, средство командной строки RenameDt вернет ошибку. Переименуйте веб-узел IIS «Team Foundation Server», чтобы разрешить следующую ошибку:
Не удается загрузить строку подключения из файла web.config
Дополнительные сведения о средстве командной строки RenameDT см. в разделе Команда RenameDT).