SQL Server Reporting Services의 서비스 계정 또는 암호 변경

SQL Server Reporting Services의 데이터 소스용으로 사용하는 서비스 계정을 변경하거나 해당 계정에 사용되는 암호를 변경하여 Team Foundation Server(TFS)의 보안을 개선할 수 있습니다. TFS는 SQL Server Reporting Services의 데이터 소스에서 프로젝트 데이터를 검색하면 서비스 계정의 보안 컨텍스트에서 작동합니다.TFS 설명서에서는 이 서비스 계정을 TFSReports라는 자리 표시자로 나타냅니다.실제 계정 이름은 사용하는 설치 환경에 따라 달라집니다.이 계정의 암호를 변경하거나 다른 계정을 지정해야 할 수도 있습니다.예를 들어 기본 계정의 암호가 만료되어 새 암호를 할당하는 경우 일치하는 TFS에서 TFSReports 계정의 암호를 변경해야 합니다.

TFSConfig 유틸리티는 데이터 소스 계정으로 사용할 새 계정을 만들지 않고 계정 암호를 변경하지도 않습니다.대신 다른 자격 증명 집합을 사용하도록 TFS를 업데이트합니다.

TFSConfig 명령줄 유틸리티와 Accounts 옵션을 함께 사용하여 TFSReports 계정으로 사용되는 계정 또는 암호를 변경합니다.

중요중요

TFSConfig 유틸리티는 이전 계정에서 실행되는 서비스만 변경합니다.

같은 유틸리티를 사용하여 TFSReports 계정에 다른 계정을 할당할 수는 있지만 다음과 같은 추가 작업을 하나 이상 수행해야 할 수 있습니다.

  • TFSReports 계정으로 사용할 계정을 할당하기 전에 Team Foundation 배포에 포함된 모든 컴퓨터에서 신뢰할 수 있는 작업 그룹 또는 도메인의 멤버인지 확인해야 합니다.

  • TFSReports 계정으로 사용할 계정에 로컬 로그온 허용 권한을 수동으로 부여해야 합니다.TFSConfig 유틸리티는 계정을 할당할 때 이 권한을 부여하지 않습니다.

  • 필요한 경우 TFSConfig를 사용하여 TFSReports 계정으로 사용할 계정을 지정한 후 서비스로 로그온 권한을 해지할 수 있습니다. 이 권한은 TFSConfig 유틸리티에서 TFSReports 계정에 자동으로 부여합니다.TFSReports 계정에는 이 권한이 필요하지 않지만 TFSService 계정에는 필요합니다.따라서 두 서비스 계정에 같은 도메인 또는 작업 그룹 계정을 사용하는 경우에는 이 권한을 제거하면 안 됩니다.

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

필요한 서비스 계정에 대한 자세한 내용은 Team Foundation용 설치 설명서의 Team Foundation Server의 서비스 계정 및 종속성 및 "Team Foundation Server의 설치에 필요한 계정" 항목을 참조하십시오.

필요한 권한

이러한 절차를 수행하려면 TFSConfig가 설치된 서버에서 Administrators 그룹의 멤버여야 합니다.또한 구성 데이터베이스를 호스팅하는 서버에서 sysadmin 그룹의 멤버여야 합니다.권한에 대한 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

이러한 권한 외에도 다음 요구 사항을 해결해야 합니다.

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

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

자세한 내용은 Microsoft 웹 사이트의 사용자 계정 컨트롤 페이지를 참조하십시오.

Reporting Services 계정의 암호 또는 계정 변경

TFSReports 계정의 암호를 변경하거나 다른 계정을 할당하려면 Team Foundation의 응용 프로그램 서비스를 호스팅하는 서버에 로그온하고 TfsConfig Accounts 유틸리티를 사용해야 합니다.

[!참고]

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

TFSConfig 유틸리티를 사용하여 암호를 변경하려면

  1. 명령 프롬프트 창을 열고 TFSConfig 유틸리티를 포함하는 디렉터리로 변경합니다.

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

  2. 명령줄에 **TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account:**AccountName **/password:**newPassword를 입력하고 Enter 키를 누릅니다.

    AccountName을 현재 TFSReports 계정의 이름으로 바꾸고newPassword를 계정의 새 암호로 바꿉니다.

관리 콘솔을 사용하여 암호를 변경하려면

  1. 응용 프로그램 계층을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

    자세한 내용은 Team Foundation 관리 콘솔 열기을 참조하십시오.

  2. 콘솔에서 서버 이름을 확장하고 응용 프로그램 계층을 선택합니다.

  3. 응용 프로그램 계층 창에서 Reporting Services Summary로 이동하고 계정 암호 업데이트를 선택합니다.

    계정 암호 업데이트 창이 열립니다.

    [!참고]

    시스템 계정을 서비스 계정으로 사용하는 경우 계정 암호 업데이트를 선택하면 오류 메시지가 표시됩니다.해당 계정의 암호는 변경하지 않아도 됩니다.시스템 계정에는 사용자가 관리하는 암호가 없습니다.

  4. 암호 상자에 새 암호를 입력하고 확인을 선택합니다.

    보고서 구독자 계정 변경 창이 열립니다.

  5. 상태에서 모든 상태 메시지가 완료될 때까지 기다린 후 닫기를 선택합니다.

    [!참고]

    이 프로세스는 몇 분 정도 걸릴 수 있습니다.

TFSConfig 유틸리티를 사용하여 모든 Team Foundation Server 서비스에 새 Reporting Services 서비스 계정을 할당하려면

  1. 명령 프롬프트 창을 열고 TFSConfig 유틸리티를 포함하는 디렉터리로 변경합니다.

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

  2. 명령줄에 **TFSConfig Accounts /change /accountType:ReportingDatasource /account:**NewAccountName **/password:**newPassword를 입력하고 Enter 키를 누릅니다.

    NewAccountName을 새 TFSReports 계정의 이름으로 바꾸고newPassword를 계정의 암호로 바꿉니다.

관리 콘솔을 사용하여 계정을 변경하려면

  1. 응용 프로그램 계층을 호스팅하는 서버에서 Team Foundation 관리 콘솔을 엽니다.

  2. 콘솔에서 서버 이름을 확장하고 응용 프로그램 계층을 선택합니다.

  3. 응용 프로그램 계층 창에서 Reporting Services Summary로 이동한 다음 계정 변경을 선택합니다.

    보고서 구독자 계정 변경 창이 열립니다.

  4. 다음 단계 중 하나를 수행합니다.

    1. 시스템 계정을 사용하려면 시스템 계정 사용을 선택하고 드롭다운 목록에서 시스템 계정을 선택합니다.

      [!참고]

      시스템 계정에는 사용자가 관리하는 암호가 없습니다.따라서 시스템 계정을 TFSReports로 사용하도록 선택할 경우에는 암호 필드에 암호를 입력하면 안 됩니다.

    2. 도메인 또는 작업 그룹 계정을 사용하려면 사용자 계정 사용을 선택하고 계정 이름에 계정 이름을 입력한 다음, 암호에 해당 계정의 암호를 입력합니다.

  5. 확인을 선택합니다.

    보고서 구독자 계정 변경 창이 열립니다.

  6. 상태에서 모든 상태 메시지가 완료될 때까지 기다린 후 닫기를 선택합니다.

    [!참고]

    이 프로세스는 몇 분 정도 걸릴 수 있습니다.

참고 항목

작업

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

참조

계정 명령

개념

Team Foundation Server의 서비스 계정 및 종속성

기타 리소스

TFSConfig를 사용하여 서버 구성 관리