Team Foundation Server 명령줄 도구 문제 해결
업데이트: 2007년 11월
이 항목에서는 명령줄 도구를 사용할 때 발생할 수 있는 일반적인 문제를 보여 줍니다.
여기에 나와 있는 정보와 개별 오류 메시지 항목의 정보를 검토한 후 문제를 해결할 수 없으면 Microsoft Technical Forums for Visual Studio Team System(https://go.microsoft.com/fwlink/?LinkId=54490)을 확인하십시오. 이러한 포럼은 다양한 문제 해결 항목에 대해 검색 가능한 스레드를 제공하고 사용자의 질문에 응답할 수 있도록 모니터링됩니다.
TfsAdminUtil 명령줄 유틸리티를 실행했는데 SQL Server Reporting Services 웹 사이트의 서비스 계정 정보가 업데이트되지 않은 경우
TfsDeleteProject 명령을 실행했는데 팀 프로젝트의 일부 구성 요소가 삭제되지 않은 경우
RenameDT 명령을 실행했는데 오류가 반환된 경우
TfsAdminUtil 명령줄 유틸리티를 실행했는데 SQL Server Reporting Services 웹 사이트의 서비스 계정 정보가 업데이트되지 않은 경우
TFSAdminUtil 명령줄 유틸리티를 사용하여 서비스 계정을 변경할 경우, TFSService 계정에 대해 TfsAdminUtil ChangeAccount를 실행한 후에 Reporting Services 데이터 소스에 대한 자격 증명도 업데이트해야 합니다. 자격 증명을 업데이트하지 않으면 나중에 보고서를 실행할 때 오류 메시지가 표시됩니다.
이러한 문제가 발생한 경우 나타나는 증상은 다음과 같습니다.
Team Foundation Server 서비스 계정을 변경한 후 보고서를 실행할 수 없습니다.
오류 메시지: "보고서 서버 웹 서비스에서 보고서 서버의 보안 정보에 액세스할 수 없습니다. 보고서 서버 구성 파일에 WebServiceAccount가 올바르게 지정되어 있는지 확인하십시오(rsAccessDeniedToSecureData)."
오류 메시지: "보고서를 처리하는 동안 오류가 발생했습니다(rsProcessingAborted)."
오류 메시지: "로그온 실패: 사용자 이름을 알 수 없거나 암호가 잘못되었습니다(Exception from HRESULT: 0x8007052E)."
다음 절차는 문제를 해결하는 방법을 보여 줍니다.
Reporting Service 데이터 소스에 대한 자격 증명을 업데이트하려면
Internet Explorer를 시작합니다.
http://ApplicationTierServerName/Reports를 엽니다.
내용 탭에서 TfsReportDS를 클릭합니다.
속성 탭에서 보고서 서버에 안전하게 저장된 자격 증명의 사용자 이름과 암호를 업데이트합니다.
TfsOlapReportDS에 대해서도 3-4단계를 반복합니다.
TfsDeleteProject 명령을 실행했는데 팀 프로젝트의 일부 구성 요소가 삭제되지 않은 경우
TfsDeleteProject /force 명령을 사용하여 팀 프로젝트를 삭제할 경우 Team Foundation Server에서 팀 프로젝트의 일부 구성 요소가 삭제되지 않을 수 있습니다. TfsDeleteProject /force 명령을 실행하면 Team Foundation Server에서는 작업 항목 추적, 보고, 소스 제어, 빌드, Windows SharePoint Services, SQL Server 2005 Reporting Services 등의 각 구성 요소를 삭제하여 팀 프로젝트를 삭제합니다. Team Foundation Server에서 각 구성 요소를 모두 삭제하면 완료라는 메시지가 반환됩니다.
Team Foundation Server에서는 개별 팀 프로젝트 구성 요소를 삭제하는 동안 문제가 발생하면 오류 메시지를 반환하고 해당 구성 요소를 건너뛴 후 다음 구성 요소를 삭제합니다. 이때 팀 프로젝트 메타데이터와 보안 설정은 삭제하지 않고 남겨 둡니다.
참고: |
---|
삭제된 팀 프로젝트의 구성 요소를 모두 제거하지 않으면 이름이 같은 다른 팀 프로젝트를 만들 수 없습니다. |
다음 절차는 문제를 해결하는 방법을 보여 줍니다.
남아 있는 팀 프로젝트 구성 요소를 삭제하려면
반환된 메시지를 검토하여 삭제된 구성 요소(완료 메시지가 표시됨)와 삭제되지 않은 구성 요소를 파악합니다.
삭제되지 않은 구성 요소의 오류 메시지를 확인한 후 오류 메시지에 보고된 문제를 직접 수정합니다.
TfsDeleteProject /force 명령을 다시 실행합니다.
TfsDeleteProject 명령줄 도구에 대한 내용은 TFSDeleteProject를 참조하십시오.
RenameDT 명령을 실행했는데 오류가 반환된 경우
Team Foundation 설치 마법사는 "Team Foundation Server"라는 이름의 웹 사이트를 IIS에 만듭니다. 이 웹 사이트의 이름이 변경되면 Team Foundation이 올바르게 실행되지 않습니다.
IIS의 기본 웹 사이트 이름을 원래의 "Team Foundation Server"에서 다른 이름으로 직접 변경하면 RenameDt 명령줄 도구가 오류를 반환합니다. 다음 오류를 해결하려면 IIS 웹 사이트 "Team Foundation Server"의 이름을 바꿔야 합니다.
web.config에서 연결 문자열을 로드할 수 없습니다.
RenameDT 명령줄 도구에 대한 자세한 내용은 RenameDT 명령을 참조하십시오.