Share via


방법: 독립 실행형 서버에 SharePoint 통합 구성

새 설치: 2007년 9월 15일

Reporting Services를 SharePoint 통합 모드로 실행하는 배포 시나리오 중 하나는 모든 서버 구성 요소 및 응용 프로그램 데이터베이스를 하나의 독립 실행형 서버에 설치하는 것입니다. 이 구성은 기술의 상호 작동 방식을 익히려는 경우나, 사용자 지정 응용 프로그램을 개발하면서 간소화를 위해 모든 서비스를 단일 컴퓨터에 두려는 경우에 유용합니다. 다음은 설치해야 하는 구성 요소를 보여 주는 그림입니다.

필수 구성 요소 목록을 보여 줍니다.

필수 구성 요소

구성 요소 설치를 시작하기 전에 다음을 수행하십시오.

독립 실행형 서버 구성을 위한 데이터베이스 고려 사항

Reporting Services와 SharePoint 제품 및 기술은 모두 SQL Server 관계형 데이터베이스를 사용하여 응용 프로그램 데이터를 저장합니다. Reporting Services에는 호환되는 버전의 데이터베이스 엔진 인스턴스가 필요합니다. SharePoint 제품 및 기술은 사용자가 제공하는 경우 기존 데이터베이스 서버를 사용할 수 있습니다. 사용자가 제공하지 않으면 설치 프로그램은 SQL Server Embedded Edition을 내부 구성 요소로 설치하고 이를 응용 프로그램 데이터베이스로 사용합니다. 이미 Reporting Services용 데이터베이스 엔진을 설치하는 중이므로 SharePoint 응용 프로그램 데이터베이스에 대해서도 동일한 인스턴스를 사용하는 방법을 고려할 수 있습니다.

그러나 설치 프로그램에서 SQL Server Embedded Edition을 설치 및 사용할 수 있도록 하면 설치 및 구성 단계를 대폭 간소화할 수 있습니다. 디스크 공간이 충분한 경우에는 SharePoint가 제공하는 Embedded Edition을 사용하십시오.

컴퓨터에 여러 개의 SQL Server 인스턴스를 두지 않으려면 SharePoint 구성 및 콘텐츠 데이터베이스용 데이터베이스 엔진을 사용하면 됩니다. 이를 위해서는 SharePoint 제품 또는 기술을 설치할 때 고급 설치 옵션을 선택해야 합니다.

[!참고] 보고서 서버 인스턴스는 Embedded Edition을 데이터베이스로 사용할 수 없습니다. 그러나 SharePoint 제품 또는 기술에 의해 설치된 Embedded Edition 인스턴스는 사용자가 설치하는 다른 데이터베이스 엔진 버전과 함께 사용할 수 있습니다. 보고서 서버 데이터베이스의 버전 요구 사항에 대한 자세한 내용은 보고서 서버 데이터베이스 만들기를 참조하십시오.

독립 실행형 서버 구성을 위한 기본 포트 및 웹 사이트 고려 사항

동일한 컴퓨터에 보고서 서버와 SharePoint 제품 또는 기술 인스턴스를 함께 설치하려면 각 웹 응용 프로그램에 고유한 포트에 할당해야 합니다. SharePoint 제품 또는 기술을 설치할 때 기본 설치 옵션을 선택하거나 기본 설정을 사용한 경우 SharePoint 제품 및 기술 구성 마법사는 SharePoint 웹 응용 프로그램을 구성할 때 기본 웹 사이트를 사용하고 최상위 사이트에 포트 80을 할당합니다. 보고서 서버에 대해 기본 웹 사이트를 사용할 경우 기본 웹 사이트에 대해 다른 포트를 선택한 다음 웹 사이트를 시작해야 합니다.

설치 순서

구성 요소 기술은 순서에 관계없이 설치할 수 있지만 최상의 결과를 위해서는 Reporting Services를 가장 먼저 설치하고 SharePoint 제품 또는 기술을 설치하기 전에 올바른 설치가 있는지 확인해야 합니다.

단계를 줄이려면 Reporting Services와 데이터 엔진을 동시에 설치해야 합니다. 데이터베이스 엔진 및 Reporting Services를 함께 설치하는 것이므로 가상 디렉터리, 서비스 계정 및 보고서 서버 데이터베이스가 설치 중에 자동으로 구성되는 기본 구성으로 Reporting Services를 설치하는 옵션을 선택할 수 있을 것입니다.

다음은 배포 작업을 요약한 목록입니다.

  1. Reporting Services 및 데이터베이스 엔진을 설치합니다. 가능한 경우 Reporting Services를 설치할 때 기본 구성 설치 옵션을 선택합니다.
  2. 보고서 서버를 구성하고(아직 구성하지 않은 경우) 올바른 설치가 있는지 확인합니다.
  3. SQL Server 2005 SP2를 적용합니다.
  4. Microsoft .NET Framework 3.0 재배포 가능 패키지를 다운로드하여 설치합니다.
  5. Windows SharePoint Services 또는 Office SharePoint Server 2007을 설치합니다. 가능한 경우 고급 설치 옵션을 선택합니다.
  6. SharePoint 제품 및 기술 구성 마법사를 실행한 다음 SharePoint 사이트를 열어 올바른 설치가 있는지 확인합니다.
  7. SharePoint 기술용 Reporting Services 추가 기능을 다운로드하여 설치합니다.
  8. 중앙 관리에서 보고서 서버 통합 기능을 구성합니다.

Reporting Services 및 데이터베이스 엔진을 설치하려면

설치가 완료된 후 보고서 관리자를 열어 설치가 성공했는지 확인할 수 있습니다. 브라우저 창에서 https://localhost/reports를 입력하여 보고서 관리자를 열 수 있습니다.

나중에 SharePoint 통합 모드용으로 보고서 서버를 구성한 후에는 보고서 관리자를 사용할 수 없게 됩니다. 그러나 현재 시점에서는 보고서 서버가 네이티브 모드로 실행 중이므로 보고서 관리자를 사용하여 설치를 확인할 수 있습니다.

기본 구성을 설치하지 않은 경우에는 Reporting Services 구성 도구를 열어 보고서 서버를 작업용으로 구성할 수 있습니다. 자세한 내용은 Reporting Services 구성 방법 도움말 항목을 참조하십시오.

SQL Server 2005 서비스 팩 2를 적용하려면

  • SQL Server 2005 SP2를 다운로드하여 설치합니다. 자세한 내용은 Microsoft 웹 사이트에서 SQL Server 2005용 최신 서비스 팩을 구하는 방법을 참조하십시오.

    구성된, 또는 구성되지 않은 Reporting Services 설치에 SP2를 적용할 수 있습니다.

    SP2 설치 시 모든 기본값을 그대로 사용할 수 있습니다.

    데이터베이스 엔진(MSSQLSERVER) 및 Reporting Services(<servername>\ReportServer) 인스턴스가 모두 SP2로 업그레이드되도록 선택되었는지 확인합니다.

.NET Framework 3.0 재배포 가능 패키지를 다운로드하여 설치하려면

  1. Microsoft 다운로드 센터에서 .NET Framework 3.0을 다운로드합니다.

  2. 설치 프로그램을 실행합니다. 설치 프로그램은 백그라운드로 실행되며 완료되는 데 어느 정도 시간이 걸립니다. 진행 상황을 확인하려면 작업 표시줄의 알림 영역에 있는 Microsoft .NET Framework 3.0 설치 아이콘을 클릭합니다.

Windows SharePoint Services 또는 Office SharePoint Server를 설치 및 구성하려면

  1. 설치 미디어에서 Setup.exe를 실행합니다.

  2. 25자의 제품 키를 입력합니다.

  3. 소프트웨어 사용권 계약에 동의합니다.

  4. 기본을 클릭합니다.

    이 옵션은 최소한의 설치 단계를 통해 모든 기본값을 사용하여 즉시 소프트웨어를 설치합니다. 또한 중앙 관리 및 기본 SharePoint 사이트 설정을 위한 구성 단계를 자동으로 수행합니다.

    기존 데이터베이스 엔진 인스턴스를 사용하려는 경우에는 고급을 클릭해야 합니다. 이 옵션을 선택하면 설치 프로그램에서 전체 설치 옵션을 제공하며 이를 통해 사용할 데이터베이스 서버를 지정할 수 있습니다. 고급 설치 옵션을 선택하면 나중에 수행해야 하는 구성 단계가 복잡해집니다. 고급 설치를 지정하고 구성하는 방법에 대한 자세한 내용은 방법: 여러 서버에 SharePoint 통합 구성에 있는 "SharePoint 제품 또는 기술을 설치하려면" 절차를 따르십시오. 다중 서버 배포 항목에서 고급 설치 및 구성 단계를 완료한 후 이 항목으로 돌아와서 포트 할당을 편집하고 나머지 작업을 계속합니다.

  5. 마침 페이지에서 지금 SharePoint 제품 및 기술 구성 마법사 실행 확인란이 선택되어 있는지 확인합니다.

  6. 닫기를 클릭합니다.

    설치 프로그램이 종료된 후 SharePoint 제품 및 기술 구성 마법사가 실행됩니다. 기본 설치 옵션을 선택했으므로 구성 작업은 백그라운드에서 실행되며 구성 작업이 완료되면 마침을 클릭할 수 있습니다.

  7. 설치가 성공했는지 확인합니다. 기본적으로 구성 작업이 완료되면 브라우저 창에 SharePoint 사이트가 열립니다. 이 단계로 설치 및 구성 프로세스를 확인합니다.

기본적으로 SharePoint 제품 및 기술 구성 마법사는 SharePoint 웹 응용 프로그램에 포트 80을 할당하는데, 이로 인해 보고서 서버를 사용할 수 없게 됩니다. 따라서 보고서 서버 구성 설정을 수정하여 다른 포트를 사용하도록 하고 기본 웹 사이트를 시작해야 합니다.

기본 웹 사이트에 대한 포트 할당을 편집하려면

  1. IIS 관리자를 시작합니다. 시작, 관리 도구, 인터넷 정보 서비스를 순서대로 클릭합니다.

  2. 기본 웹 사이트에서 속성을 마우스 오른쪽 단추로 클릭합니다.

  3. 다른 포트를 지정합니다. 기본적으로 SharePoint 웹 응용 프로그램은 포트 80을 사용합니다. 기본 웹 사이트에서 동일한 컴퓨터의 보고서 서버를 실행하려면 포트 8080과 같이 사용하지 않은 다른 포트를 선택합니다.

  4. 기본 웹 사이트를 시작합니다. 기본적으로 SharePoint 웹 응용 프로그램에 대해 사이트 모음을 만들고 구성하는 경우 이 사이트는 중지됩니다. 보고서 서버에 액세스하려면 이 사이트를 다시 시작해야 합니다. 이렇게 하려면 기본 웹 사이트를 마우스 오른쪽 단추로 클릭하고 시작을 클릭합니다.

  5. 브라우저 창을 열고 포트를 포함한 URL(예: http://example-server-name:8080/reportserver)을 입력하여 보고서 서버가 작동하는지 확인합니다.

  6. 특정 포트를 위해 구성된 기본 웹 사이트를 사용한 경우 텍스트 편집기로 RSReportServer.config 파일을 편집하여 포트를 UrlRoot 구성 설정(예: http://example-server-name:8080/reportserver)에 추가합니다. Reporting Services는 UrlRoot 구성 설정을 사용하여 보고서 서버에서 처리된 보고서로 확인되는 전자 메일 메시지의 링크를 생성할 수 있습니다. 이 파일에 대한 자세한 정보는 RSReportServer 구성 파일을 참조하십시오.

SharePoint 통합 모드용으로 보고서 서버 데이터베이스를 만들려면

  1. Reporting Services 구성 도구를 시작한 후 보고서 서버 인스턴스에 연결합니다. 자세한 내용은 방법: Reporting Services 구성 시작을 참조하십시오.

  2. 탐색 창에서 데이터베이스 설치를 클릭합니다.

  3. 서버 모드에서 변경을 클릭합니다.

  4. SharePoint 통합 모드 작업을 지원하는 새 보고서 서버 데이터베이스를 만들려면 를 클릭합니다.

  5. 데이터베이스 이름에 새 데이터베이스 이름(예: reportserverSharepointMode)을 입력합니다.

  6. SharePoint 통합 모드에서 보고서 서버 데이터베이스 만들기 확인란이 선택되어 있는지 확인합니다.

  7. 확인을 클릭하여 데이터베이스를 만듭니다.

  8. 적용을 클릭하여 나머지 연결 설정을 자동으로 구성합니다. 이 단계를 완료하려면 데이터베이스 엔진의 인스턴스에 연결하라는 메시지가 표시됩니다. 확인을 클릭하여 연결을 확인합니다. 자세한 내용은 방법: SharePoint 통합 모드용으로 보고서 서버 데이터베이스 만들기(Reporting Services 구성)를 참조하십시오.

  9. Reporting Services를 새로 설치할 때 무인 보고서 실행을 지원하려면 무인 보고서 처리 계정도 구성해야 합니다. 필요에 따라 전자 메일 배달을 위해 보고서 서버를 구성합니다. 자세한 내용은 무인 모드로 실행되는 보고서 처리를 위한 계정 구성전자 메일 배달을 위한 보고서 서버 구성을 참조하십시오.

SharePoint 기술용 Reporting Services 추가 기능을 다운로드하여 설치하려면

  1. SharePoint 기술용 Microsoft SQL Server 2005 Reporting Services 추가 기능을 클릭하여 Microsoft 웹 사이트에 있는 다운로드 페이지로 이동합니다.

    Bb677368.note(ko-kr,SQL.90).gif중요:
    Reporting Services 추가 기능을 설치하려면 SharePoint 웹 팜 관리자 및 사이트 모음 관리자여야 합니다.
  2. 설치할 언어를 선택합니다.

  3. 다운로드할 파일에서 다운로드를 클릭하여 32비트 또는 64 비트 버전의 Reporting Services 추가 기능을 설치합니다.

  4. 저장을 클릭하여 컴퓨터에 파일을 저장합니다.

  5. Windows 탐색기를 열고 파일이 있는 폴더로 이동합니다.

  6. SharePointRS.msi를 두 번 클릭하여 설치를 시작합니다. 자세한 내용은 방법: Reporting Services 추가 기능 설치를 참조하십시오.

  7. Reporting Services 추가 기능에 대한 최신 버전의 추가 정보 파일을 참조하여 최신 변경 내용 및 알려진 문제를 확인하십시오. Microsoft 웹 사이트 다운로드 페이지의 다운로드할 파일에서 다운로드를 클릭하여 readme_rsaddin.htm 파일을 연 다음 컴퓨터에 저장합니다.

보고서 서버 통합을 구성하려면

  1. 시작, 관리 도구, SharePoint 3.0 중앙 관리를 차례로 클릭합니다.

    Bb677368.note(ko-kr,SQL.90).gif중요:
    Reporting Services 추가 기능을 설치하려면 SharePoint 웹 팜 관리자 및 사이트 모음 관리자여야 합니다.
  2. 응용 프로그램 관리를 클릭합니다. Reporting Services라는 새 섹션이 표시되어야 합니다. 이 섹션에는 통합 설정을 지정하는 데 사용되는 페이지에 대한 링크가 있습니다. 이 섹션이 표시되지 않으면 보고서 서버 통합 기능을 활성화해야 합니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 기능 활성화를 참조하십시오.

    최소한 보고서 서버 URL을 설정하고 인증 모드를 선택하고 보고서 서버에 SharePoint 데이터베이스에 대한 액세스 권한을 부여해야 합니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 기능 구성을 참조하십시오.

  3. 중앙 관리를 닫습니다.

다음 단계

Reporting Services 구성 도구를 시작하고 SharePoint 통합 페이지를 열어 서버 상태를 검토하여 통합을 확인합니다. SharePoint 중앙 관리를 시작하기 위해 클릭할 수 있는 링크를 볼 수 있습니다.

또한 보고서 서버에 대한 브라우저 창을 열어 설치를 확인할 수 있습니다. URL은 http://example-server-name:8080/reportserver와 비슷할 것입니다. 이 URL은 프록시 끝점에 대한 것입니다. 보고서 서버 항목을 SharePoint 라이브러리에 추가한 후 이 URL에 대한 브라우저 창을 열어 사이트의 항목을 볼 수 있습니다.

마지막으로 SharePoint 웹 응용 프로그램을 열고 보고서와 기타 문서를 SharePoint 라이브러리에 업로드할 수 있습니다.

모든 구성 요소를 설치하고 서버 구성 요소 연결을 위한 설정을 구성한 다음에는 사용 권한을 할당하고 내용 유형을 추가하며 SharePoint 라이브러리에 보고서 서버 항목을 추가해야 합니다.

서버 통합을 위한 배포 작업을 완료하려면

  1. SharePoint 웹 응용 프로그램을 엽니다. 기본적으로 이 URL은 http://<your-server-name>입니다.
  2. 사용자에게 SharePoint 사이트에 대한 액세스 권한을 부여하도록 권한을 설정합니다. 보안이 필요하지만 기존 권한을 상속하려는 경우에는 특정 항목에 대한 권한을 설정할 필요가 없습니다. 자세한 내용은 SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 및 보안 관리 또는 방법: SharePoint 사이트에서 보고서 서버 항목에 대한 권한 설정을 참조하십시오.
  3. 새 공유 데이터 원본, 보고서 모델 및 보고서 작성기 보고서를 만들려는 경우 Reporting Services 내용 유형을 추가합니다. 자세한 내용은 방법: 라이브러리에 보고서 서버 콘텐츠 형식 추가(SharePoint 통합 모드)를 참조하십시오.
  4. 보고서 및 모델에 사용할 공유 데이터 원본을 만듭니다. 자세한 내용은 방법: 공유 데이터 원본 만들기 및 관리(SharePoint 통합 모드)를 참조하십시오.
  5. 구독 또는 무인 보고서 처리에 사용할 공유 일정을 만듭니다. 자세한 내용은 방법: 공유 일정 만들기 및 관리(SharePoint 통합 모드)를 참조하십시오.
  6. 보고서 정의 파일(.rdl), 데이터 원본 파일(.rds), 보고서 모델 파일(.smdl)을 SharePoint 라이브러리에 게시합니다. 또한 SharePoint 라이브러리에서 업로드 명령을 사용하여 .rds 파일이 아닌 .rdl 및 .smdl 파일을 업로드할 수 있습니다. 또한 사용자 권한에 따라 보고서 작성기에서 보고서를 만들어 라이브러리에 저장할 수 있습니다. 보고서에 공유 데이터 원본 또는 외부 파일에 대한 참조가 포함되어 있는 경우 해당 참조를 업데이트해야 합니다. 자세한 내용은 SharePoint 사이트에 보고서, 모델 및 공유 데이터 원본 배포방법: SharePoint 라이브러리에 문서 업로드(SharePoint 통합 모드)를 참조하십시오.

보고서를 업로드할 때 보고서에 대해 데이터 원본 속성이 올바른지 확인합니다. 데이터 원본에는 외부 데이터 원본에 대해 올바른 연결 문자열이 있어야 합니다. 자격 증명 유형이 네트워크 토폴로지에 적합해야 합니다. 특히 도메인에 Kerberos 인증을 사용할 수 없는 경우 Windows 통합 보안 자격 증명 유형을 사용할 수 없습니다. 대신 저장된 자격 증명을 지정해야 합니다. 데이터 원본 속성이 올바른지 확인하면 보고서 이름을 클릭하여 보고서를 열 수 있습니다. 보고서 뷰어 웹 파트에서 보고서가 자동으로 열립니다.

보고서가 열리지 않으면 외부 데이터 원본에 대한 연결을 정의하는 데이터 원본 속성 및 보고서에 대한 권한을 확인합니다. 사이트 또는 팜에서 SharePoint 권한을 사용하여 보고서, 보고서 모델, 공유 데이터 원본, 임시 보고서를 만드는 데 사용된 보고서 작성기 도구에 대한 액세스 권한을 제어할 수 있습니다. 사용자가 이러한 항목을 볼 수 없는 경우 권한이 제대로 설정되었는지 확인해야 합니다.

SharePoint 통합 모드에서 실행하는 보고서 서버는 보고서 관리자 또는 SQL Server Management Studio를 사용하여 관리할 수 없습니다. 지원되는 기능과 지원되지 않는 기능에 대한 전체 목록을 보려면 SharePoint 통합 모드의 Reporting Services에서 지원하는 기능을 참조하십시오.

참고 항목

작업

방법: 여러 서버에 SharePoint 통합 구성

개념

SharePoint 통합 모드에서의 Reporting Services 실행 요구 사항
SharePoint 통합 모드에서 Reporting Services 배포 구성
Reporting Services의 배포 모드
SharePoint 3.0 통합을 위한 Reporting Services 구성
Reporting Services 및 SharePoint 기술 통합

관련 자료

SQL Server Reporting Services 설치

도움말 및 정보

SQL Server 2005 지원 받기