다음을 통해 공유


방법: SQL Server Reporting Services 서비스 계정 또는 암호 변경

업데이트: 2007년 11월

시간이 지남에 따라 Visual Studio Team System Team Foundation Server를 설치할 때 SQL Server Reporting Services 데이터 소스의 서비스 계정으로 지정한 계정의 암호를 변경해야 합니다. 이 계정을 TFSReports라고 합니다. 이 변경 작업을 수행할 때는 Team Foundation Server의 서비스 계정(TFSService)에 사용하는 것과 같이 TFSAdminUtil 유틸리티의 ChangePassword 인수를 사용할 수 없습니다. 대신 ChangeAccount 인수 및 /ra 옵션과 함께 TFSAdminUtil 유틸리티를 사용해야 합니다.

TFSReports 계정을 다른 계정으로 바꿀 수도 있습니다. 이 서비스 계정을 변경하려면 ChangeAccount 인수 및 /ra 옵션과 함께 TFSAdminUtil 유틸리티를 사용해야 합니다. 이 도구는 이전의 TFSReports 계정 정보를 새로운 정보로 바꿔 Team Foundation 서버를 업데이트합니다.

참고:

TFSAdminUtil 유틸리티는 실제로 계정을 만들거나 암호를 변경하지 않고 단순히 현재 자격 증명을 사용하도록 Team Foundation Server를 업데이트하는 작업만 수행합니다. 서비스 계정은 로컬 계정이나 도메인 계정일 수 있으며 TFSAdminUtil을 스크립트로 만들어 자동 업데이트를 수행할 수도 있습니다.

필수 서비스 계정에 대한 자세한 내용은 Team Foundation Server 설치 설명서에서 "Team Foundation Server 설치에 필요한 사용자 계정" 항목을 참조하십시오. 설치 설명서에 대한 자세한 내용은 Team Foundation Server 설치 개요를 참조하십시오.

필수 권한

이러한 절차를 수행하려면 Team Foundation 응용 프로그램 계층 서버에서 Administrators 그룹의 멤버여야 하며 Team Foundation 데이터 계층 서버에서 SQL Server Administrator 그룹의 멤버여야 합니다. 권한에 대한 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

이러한 권한 외에도 Windows Server 2008 또는 Windows Vista를 실행하는 컴퓨터에서는 다음 요구 사항을 해결해야 합니다.

  • 명령줄 절차를 따르려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭하여 관리자 명령 프롬프트를 열어야 합니다.

  • Internet Explorer가 필요한 절차를 따르려면 시작, 모든 프로그램을 차례로 클릭하고 Internet Explorer를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭하여 Internet Explorer를 관리자 권한으로 시작해야 합니다.

  • web.config 파일을 편집하려면 시작, 모든 프로그램을 차례로 클릭하고 편집기를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭하여 텍스트 편집기를 관리자 권한으로 시작해야 합니다.

  • 보고서 관리자, 보고서 또는 SQL Server Reporting Services 웹 사이트에 액세스하려면 Internet Explorer에서 이러한 사이트를 신뢰할 수 있는 사이트 목록에 추가하거나 Internet Explorer를 관리자 권한으로 시작해야 합니다.

자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

Reporting Services 계정의 암호 변경

/ra 옵션을 적용해 TfsAdminUtil ChangeAccount를 실행하면 Team Foundation Server의 Reporting Services 서비스 계정(자리 표시자 계정 이름 TFSReports로 참조됨) 암호를 변경할 수 있습니다. 계정은 변경하지 않고 암호만 변경하려면 이전 계정과 새 계정으로 동일한 계정을 지정하고 해당 계정의 암호를 변경하면 됩니다.

참고:

배포 구성에 따라 이 절차를 완료한 후 변경 내용을 적용하기 위해 IIS(인터넷 정보 서비스)를 다시 시작해야 할 수 있습니다.

Reporting Services 데이터 소스의 서비스 계정 암호를 변경하려면

  1. 응용 프로그램 계층 서버에서 명령 프롬프트 창을 열고 디렉터리를 TFSAdminUtil 유틸리티가 있는 위치로 변경합니다.

    기본적으로 이 유틸리티는 Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools에 있습니다.

  2. 명령 프롬프트에 TFSAdminUtil ChangeAccount /raOldAccountNewAccountNewPassword를 입력하고 Enter 키를 누릅니다.

    계정의 새 암호(NewPassword)와 함께 TFSReports 계정의 사용자 이름을 두 번, 즉 이전 계정(OldAccount)과 새 계정(NewAccount)으로 각각 한 번씩 입력해야 합니다.

Reporting Services 서비스 계정 변경

다른 계정을 TFSReports 계정으로 사용하도록 Team Foundation Server를 변경하는 일은 단순히 기존 계정의 암호를 변경하는 것보다 좀 더 복잡합니다. 새 TFSReports 계정이 올바르게 작동하게 하려면 Team Foundation Server의 여러 가지 사항을 변경해야 합니다. TFSReports 계정을 변경하려면 TFSAdminUtil 명령줄 유틸리티를 사용해야 합니다. 사용할 계정은 Team Foundation 배포 환경에 있는 모든 컴퓨터에서 신뢰할 수 있는 작업 그룹이나 도메인에 속해 있어야 합니다. 계정 변경 작업의 일부로 TFSAdminUtil은 새 TFSReports 계정에 서비스로 로그온 권한을 부여합니다. 이 권한은 TFSReports에 필요하지는 않습니다. 그러나 TFSReports가 제대로 작동하는 데 필요한 로컬 로그온 허용 권한은 추가되지 않습니다. 그러므로 TFSAdminUtil ChangeAccount 명령을 사용하기 전에 TFSReports 계정으로 사용할 계정에 해당 권한을 수동으로 부여해야 합니다. 또한 TFSAdminUtil 명령줄 유틸리티를 사용한 후에는 TFSReports 계정에 대해 서비스로 로그온 권한을 제거할 수 있습니다.

Team Foundation Server는 Active Directory 도메인에서 실행하는 것이 좋지만 작업 그룹에서 실행할 수도 있습니다.

서비스로 로그온 권한에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오. 로컬 로그온 허용 권한에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

참고:

배포 구성에 따라 이 절차를 완료한 후 변경 내용을 적용하기 위해 IIS를 다시 시작해야 할 수 있습니다.

모든 Team Foundation Server 서비스에 새 Reporting Services 서비스 계정을 할당하려면

  1. 응용 프로그램 계층 서버에서 명령 프롬프트 창을 열고 TFSAdminUtil 유틸리티를 찾습니다.

    기본적으로 이 유틸리티는 Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools에 있습니다.

  2. 명령 프롬프트에 TFSAdminUtil ChangeAccount /raOldAccountNewAccountNewPassword를 입력하고 Enter 키를 누릅니다.

    새 계정의 사용자 이름 및 암호(newAccount and newPassword)와 함께 이전 TFSReports 계정의 사용자 이름(oldAccount)을 입력해야 합니다.

TFSAdminUtil 유틸리티는 이전 계정을 사용하여 실행되는 서비스만을 변경합니다.

참고:

전자 메일 알림을 구성한 경우에는 TFSAdminUtil ChangeAccount 명령에 대해 emailAddress 매개 변수를 사용하여 전자 메일 알림을 보내는 새 계정을 지정하거나, web.config 파일을 직접 변경해야 합니다. 자세한 내용은 ChangeAccount 명령 또는 방법: 서비스 Web.Config 파일에서 SMTP 서버 및 전자 메일 알림 설정 구성을 참조하십시오.

참고 항목

작업

방법: Team Foundation Server의 서비스 계정 또는 암호 변경

방법: Team Foundation Server 서비스 보기

방법: Team Foundation Server Proxy의 캐시 보안 구성

개념

서비스 계정과 암호 관리 및 다시 설정

참조

ChangeAccount 명령

ChangePassword 명령

기타 리소스

TFSAdminUtil 명령줄 명령

빌드 컴퓨터 설정