다른 서버에 연결하도록 Reporting Services 리디렉션

Visual Studio Team Foundation Server 배포에서 SQL Server Reporting Services를 사용하는 경우 Reporting Services를 데이터베이스의 위치로 리디렉션해야 할 수 있습니다. 특히 사용하는 데이터베이스를 이동하고 이름을 바꾸거나 복원할 때마다 Reporting Services를 새 위치로 리디렉션해야 합니다.

참고

Team Foundation 관리 콘솔에서 Reporting Services를 실행하는 서버에 대한 설정을 편집할 수 있습니다. 자세한 내용은 배포에 보고서 서버 추가를 참조하십시오.

Reporting Services를 다른 위치에 연결하도록 리디렉션하려면 다음 단계를 순서대로 수행합니다.

  1. SQL Server 서비스가 실행되고 있는지 확인

  2. Reporting Services의 데이터베이스 연결 변경

  3. Reporting Services 서비스 계정의 ID 업데이트

  4. 데이터 소스를 Analysis Services용 데이터베이스로 리디렉션(선택적)

필요한 권한

이러한 절차를 완료하려면 이전 서버 및 새 서버에서 Administrators 그룹의 멤버여야 합니다.

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

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

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

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

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

SQL Server 서비스가 실행되고 있는지 확인

SQL Server 서비스가 실행되고 있는지 확인하려면

  • 적절한 서버에 로그온하고 컴퓨터 관리자를 연 후 다음 표에 나와 있는 서비스가 실행되고 있는지 확인합니다.

    이 프로그램을 호스팅하는 서버

    서비스

    SQL Server Analysis Services

    • SQL Server Analysis Services(MSSQLSERVER 또는 TFSInstance)

    Team Foundation 데이터베이스

    • SQL Server(MSSQLSERVER 또는 TFSInstance)

    • SQL Server Agent(MSSQLSERVER 또는 TFSInstance)

Reporting Services의 데이터베이스 연결 변경

SQL Server 2008에서 Reporting Services를 시작하고 데이터베이스 연결을 변경하려면

  1. Reporting Services를 실행 중인 서버에서 시작을 클릭하고 모든 프로그램, Microsoft SQL Server, 구성 도구를 차례로 가리킨 다음 Reporting Services 구성 관리자를 클릭합니다.

  2. Reporting Services 구성 연결 대화 상자에서 서버와 인스턴스의 이름이 둘 다 올바른지 확인하고 연결을 클릭합니다.

  3. 서버가 아직 시작되지 않았으면 보고서 서버 상태 창에서 시작을 클릭합니다.

  4. 탐색기 창에서 데이터베이스를 클릭합니다.

  5. 보고서 서버 데이터베이스 창에서 데이터베이스 변경을 클릭합니다.

    보고서 서버 데이터베이스 구성 마법사가 열립니다.

  6. 기존 보고서 서버 데이터베이스 선택을 클릭한 후 다음을 클릭합니다.

  7. 서버 이름에서 데이터베이스를 복원한 서버의 이름을 입력하고 연결 테스트를 클릭한 후 다음을 클릭합니다.

  8. 보고서 서버 데이터베이스 목록에서 ReportServer를 클릭한 후 다음을 클릭합니다.

    참고

    명명된 인스턴스를 사용한 경우 데이터베이스의 이름은 ReportServer$TFSInstanceName이 됩니다.

  9. 인증 형식 목록에서 서비스 자격 증명을 클릭한 후에 다음을 클릭합니다.

  10. 요약 페이지에서 정보가 정확한지 확인한 후에 다음을 클릭합니다.

  11. 마침을 클릭하여 마법사를 닫습니다.

Reporting Services 서비스 계정의 ID 업데이트

데이터베이스를 이동하고 이름을 바꾸거나 다른 서버로 복원할 때마다 Reporting Services의 서비스 계정 ID를 업데이트해야 합니다.

ID를 수정할 때 수행하는 각 단계는 페이지 아래쪽의 작업 창에 기록됩니다. 계정을 업데이트하는 동안 보고서 서버 서비스는 중지되었다가 다시 시작됩니다. 계정이나 암호를 잘못 입력하면 로그온 실패 등의 오류가 발생할 수 있습니다.

중요

서비스 계정의 ID를 사용하는 다른 설정도 동시에 업데이트되도록 서비스 계정을 업데이트할 때는 항상 Reporting Services 구성 관리자를 사용해야 합니다.

SQL Server 2008에서 ID를 업데이트하려면

  1. Reporting Services 구성 도구의 탐색기 창에서 서비스 계정을 클릭합니다.

  2. 보고서 서버 서비스 계정에서 기본 제공 계정 사용, 네트워크 서비스를 차례로 클릭하고 적용을 클릭합니다.

  3. 대칭 키를 백업하라는 메시지가 표시되면 백업 파일 이름과 위치를 입력합니다.

  4. 파일을 잠그고 잠금을 해제하는 데 사용할 암호를 입력하고 확인을 클릭합니다.

    보고서 서버에서 서비스 계정을 사용하여 보고서 서버 데이터베이스에 연결하는 경우 새 계정 또는 암호를 사용하도록 연결 정보가 업데이트됩니다. 연결 정보를 업데이트하는 경우에는 데이터베이스에 연결해야 합니다.

  5. SQL Server 데이터베이스 연결 대화 상자에서 데이터베이스 연결 권한이 있는 계정의 자격 증명을 입력하고 확인을 클릭합니다.

  6. 대칭 키를 복원하라는 메시지가 표시되면 3단계에서 지정한 암호를 입력하고 확인을 클릭합니다.

  7. 결과 창에서 상태 메시지를 검토하여 모든 작업이 제대로 완료되었는지 확인합니다.

    작업 목록의 끝에는 “암호화 키를 복원하는 중”이 표시됩니다.

    중요

    대칭 키가 복원되지 않는 예기치 않은 이벤트가 발생하면 암호화 키 페이지를 열어 복원을 클릭하는 방법으로 이 단계를 직접 수행할 수 있습니다. 계정이 다시 설정되었는지 확인하려면 저장된 자격 증명을 사용하는 보고서를 엽니다. 키를 복원할 수 없는 경우에는 암호화된 콘텐츠를 삭제해야 합니다. 자세한 내용은 SQL Server 설치 도움말에서 “암호화 키 삭제 및 다시 만들기”와 “암호화 키 백업 및 복원”을 참조하십시오.

  8. Reporting Services 구성 관리자를 닫습니다.

데이터 소스를 Analysis Services용 데이터베이스로 리디렉션

Team Foundation용 데이터 웨어하우스의 Analysis Services 데이터베이스를 다른 서버로 이동한 경우에는 해당 데이터베이스를 사용하도록 데이터 소스를 리디렉션해야 합니다.

웨어하우스의 데이터 소스를 리디렉션하려면

  1. Reporting Services를 호스팅하는 서버에 로그온합니다.

  2. (SQL Server 2005의 경우에만 해당함) 컴퓨터 관리자를 열고 ReportServer 또는 ReportServer$InstanceName 응용 프로그램 풀을 시작합니다.

  3. Internet Explorer를 열고 주소 표시줄에 다음 문자열을 입력한 다음 Enter 키를 누릅니다.

    https://localhost/Reports

    데이터 계층 서버에 명명된 인스턴스를 배포한 경우에는 다음 문자열을 입력합니다.

    **https://localhost/Reports_**TFSInstance

  4. TfsOlapReportsDS를 클릭합니다.

  5. 연결 문자열 상자에서 데이터 소스 인수를 SQL Server Analysis Services를 호스팅하는 서버의 이름으로 업데이트합니다. 예를 들면 다음 문자열을 입력합니다.

    Data source=NameOfAnalysisServicesDataTierServer\TFSInstance

  6. 보고서 서버에 안전하게 저장된 자격 증명을 클릭합니다.

  7. Reporting Services용 서비스 계정을 정확하게 반영하도록 사용자 이름과 암호를 업데이트한 다음 적용을 클릭합니다.

참고 항목

기타 리소스

How to: Move the Analysis Services Database to a Separate Server

SQL Server 및 Team Foundation Server