보고서 서버 데이터베이스 만들기

업데이트: 2006년 12월 12일

Reporting Services에서는 보고서 서버 메타데이터 및 개체를 저장하기 위해 두 개의 SQL Server 관계형 데이터베이스를 사용합니다. 한 데이터베이스는 주 저장소로 사용되고 다른 데이터베이스는 임시 데이터를 저장하는 데 사용됩니다. 데이터베이스는 함께 생성되며 이름별로 바인딩됩니다. 기본적으로 이러한 데이터베이스의 이름은 각각 reportserverreportservertempdb로 지정됩니다. 이 두 데이터베이스는 "보고서 서버 데이터베이스" 또는 "보고서 서버 카탈로그"로 통칭됩니다. SQL Server 2000 또는 SQL Server 2005를 사용하여 데이터베이스를 호스팅할 수 있습니다.

ms157285.note(ko-kr,SQL.90).gif중요:
보고서 서버 데이터베이스에 대해 쿼리를 실행하는 응용 프로그램을 작성하지 마십시오. 보고서 서버 데이터베이스는 공용 스키마가 아닙니다. 현재 릴리스의 테이블 구조는 다음 릴리스에서 변경될 수 있습니다. 보고서 서버 데이터베이스에 대한 액세스 권한이 필요한 응용 프로그램을 작성하는 경우에는 항상 Reporting Services API를 사용하여 보고서 서버 데이터베이스에 액세스하십시오.

서버 모드 및 보고서 서버 데이터베이스

보고서 서버 데이터베이스를 만드는 경우 보고서 서버를 네이티브 모드로 배포할지, 아니면 SharePoint 통합 모드로 배포할지를 미리 알아야 합니다. 보고서 서버 데이터베이스의 내용은 사용하는 모드에 따라 달라집니다. 보고서 서버 실행 방법을 알면 데이터베이스를 만들 때 옵션을 설정하는 방법을 결정할 수 있습니다.

네이티브 모드가 기본값이므로 데이터베이스를 만들 때 이 모드에 대해 선택할 옵션이 없습니다. 그러나 보고서 서버를 SharePoint 통합 모드로 배포하는 경우 데이터베이스를 만들 때 SharePoint 통합 모드에서 보고서 서버 데이터베이스 만들기 옵션을 선택해야 합니다.

이 옵션을 선택하지 않는 경우 보고서 서버 데이터베이스에서는 네이티브 모드 보고서 서버 작업만 지원됩니다. 자세한 내용은 방법: SharePoint 통합 모드용으로 보고서 서버 데이터베이스 만들기(Reporting Services 구성)를 참조하십시오.

보고서 서버 데이터베이스를 만드는 방법

다음과 같은 방법으로 보고서 서버 데이터베이스를 만들 수 있습니다.

  • 기본 구성 설치 옵션을 선택하면 설치를 통해 데이터베이스가 자동으로 생성됩니다. SQL Server 설치 마법사의 보고서 서버 설치 옵션 페이지에서 기본 구성 설치 옵션을 선택합니다. 구성 없이 설치 옵션을 선택한 경우 Reporting Services 구성 도구를 사용하여 데이터베이스를 만들어야 합니다.
  • Reporting Services 구성 도구를 통해 데이터베이스를 수동으로 만듭니다. 자세한 내용은 방법: 보고서 서버 데이터베이스 만들기(Reporting Services 구성)를 참조하십시오.

로컬 또는 원격 SQL Server 데이터베이스 엔진 인스턴스에서 보고서 서버 데이터베이스를 만들 수 있습니다. 원격 컴퓨터에 보고서 서버 데이터베이스를 만들려면 네트워크 액세스 권한이 있는 서비스 계정 또는 도메인 사용자 계정을 사용하도록 연결을 구성해야 합니다. 원격 SQL Server 인스턴스를 사용하려는 경우 보고서 서버가 SQL Server 인스턴스에 연결할 때 사용해야 하는 자격 증명을 주의해서 선택하십시오. 자세한 내용은 보고서 서버 데이터베이스 연결 구성을 참조하십시오.

ms157285.note(ko-kr,SQL.90).gif중요:
보고서 서버 데이터베이스를 호스팅하는 보고서 서버와 SQL Server 인스턴스는 서로 다른 도메인에 있을 수 있습니다. 인터넷 배포의 경우 방화벽 뒤에 있는 서버를 사용하는 것이 일반적입니다. 인터넷으로 액세스하도록 보고서 서버를 구성하는 경우 SQL Server 자격 증명을 사용하여 방화벽 뒤에 있는 SQL Server 인스턴스에 연결하고 IPSEC을 사용하여 연결 보안을 설정합니다.

다른 버전의 SQL Server에서 보고서 서버 데이터베이스 만들기

보고서 서버 데이터베이스를 만들 때는 데이터베이스 호스팅에 일부 버전의 SQL Server 2005를 사용할 수 없다는 사실에 유의해야 합니다. 다음 표에서는 특정 버전의 Reporting Services에 사용할 수 있는 데이터베이스 엔진 버전을 보여 줍니다.

SQL Server 2005 Reporting Services 버전 데이터베이스 호스팅에 사용할 데이터베이스 엔진 인스턴스 버전

SQL Server 2005 Express Edition with Advanced Services

SQL Server 2005 Express Edition with Advanced Services(로컬 전용)

워크그룹 버전

워크그룹 버전(로컬 전용)

평가 버전

스탠더드, 평가, 엔터프라이즈 버전(로컬 또는 원격)

디벨로퍼 버전

스탠더드, 디벨로퍼, 엔터프라이즈 버전(로컬 또는 원격)

스탠더드 버전

스탠더드, 엔터프라이즈 버전(로컬 또는 원격)

엔터프라이즈 버전

스탠더드, 엔터프라이즈 버전(로컬 또는 원격)

업그레이드된 서버에 보고서 서버 데이터베이스 만들기

일부 경우 버전 7.0에서 업그레이드된 SQL Server 인스턴스에 보고서 서버 데이터베이스를 만들 때 예외가 발생할 수 있습니다. 업그레이드 시 master 데이터베이스에 대한 데이터베이스 호환성 수준을 설정하지 않으므로 데이터베이스를 설정할 때 Reporting Services 구성 도구에서 예외가 발생합니다. 업그레이드된 서버에 데이터베이스를 만드는 방법은 방법: SQL Server 7.0에서 업그레이드된 데이터베이스 엔진에서 보고서 서버 데이터베이스 구성(Reporting Services 구성)을 참조하십시오.

참고 항목

작업

방법: 보고서 서버 데이터베이스 만들기(Reporting Services 구성)

개념

Reporting Services의 배포 모드
SharePoint 3.0 통합을 위한 Reporting Services 구성
보고서 서버 데이터베이스
보고서 서버 데이터베이스 관리

관련 자료

Introducing Reporting Services Programming

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • 서버 모드 및 보고서 서버 데이터베이스에 대한 정보를 추가했습니다.

2006년 4월 14일

새로운 내용
  • 다른 버전에서 보고서 서버 데이터베이스 만들기에 대한 정보를 추가했습니다.