DetailPage-MSS-KB

기술 자료

기술 자료: 842425 - 마지막 검토: 2006년 4월 7일 금요일 - 수정: 4.4

 

소개

이 문서에서는 Microsoft SQL Server 에 대해 설명합니다. 이 문서에서는 SQL Server 2005 Reporting Services 환경 및 SQL Server 2005 Reporting Services 환경에 대해 설명합니다.

새 SQL Server 2005 Reporting Services 인스턴스 SQL Server 2000 Reporting Services 배포 마이그레이션할 경우 다음 Microsoft 개발자 네트워크 (MSDN) 웹 사이트를 방문하십시오.
http://msdn2.microsoft.com/en-us/library/ms143724.aspx (http://msdn2.microsoft.com/en-us/library/ms143724.aspx)

추가 정보

Reporting Services 데이터베이스 한 컴퓨터에서 다른 컴퓨터로 여러 가지 이유로 이동할 수 있습니다. 예를 들어, Reporting Services 응용 프로그램 개발 환경에서 사용하는 컴퓨터의 보고서를 만들 수 있습니다. 이러한 보고서는 프로덕션 환경에서 사용하는 컴퓨터로 이동하려는 경우 Reporting Services 데이터베이스를 보고 서비스 Windows 서비스와 Reporting Services 웹 서비스가 함께 이동해야 합니다. 다른 컴퓨터로 Reporting Services 데이터베이스 및 보고 서비스를 컴퓨터 간에 이동하는 경우에는 보고서를 다시 배포할 필요가 없습니다.

SQL Server 2000 Reporting Services



SQL Server 2000 Reporting Services 데이터베이스를 다른 컴퓨터로 이동할 Reporting Services 해당 데이터베이스를 가리키도록 하려면 다음 이 단계를 수행하십시오.
  1. 원본 컴퓨터에 Reporting Services 데이터베이스 및 Reporting 임시 데이터베이스를 백업하십시오.

    참고 기본적으로 ReportServer, Reporting Services 데이터베이스 이름은 및 ReportServerTempDB Reporting 임시 데이터베이스 이름입니다.
  2. 1 단계에서 적절한 SQL Server 인스턴스를 대상 컴퓨터에 대해 백업된 데이터베이스를 복원하십시오.
  3. Reporting Services 2 단계에서 복원한 데이터베이스를 가리키고 하려면 보고서 서버로 구성된 컴퓨터의 명령 프롬프트에서 다음 명령을 실행하십시오.

    RSConfig - c-s Server name -d Reporting Services database name-Sql|Windows - u-p User passwordUser name

    참고 Rsconfig.exe 명령줄 유틸리티에 대한 자세한 내용은 명령 프롬프트에서 다음 명령을 실행하십시오.

    RSConfig/?
보고 서비스 Windows 서비스와 Reporting Services 웹 서비스가 함께 Reporting Services 데이터베이스를 한 컴퓨터에서 다른 컴퓨터로 이동할 수 먼저 원본 컴퓨터에 있는 암호화 키를 백업해야 합니다. 다음 Reporting Services 데이터베이스 원본 컴퓨터에서 대상 컴퓨터로 이동할 및 대상 컴퓨터의 암호화 키를 복원할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 원본 컴퓨터에 대칭 암호화 키를 백업하려면 Rskeymgmt.exe 명령줄 유틸리티를 사용하십시오. 이렇게 하려면 명령 프롬프트에서 다음 명령을 실행하십시오.

    RSKeyMgmt.exe -e-f Path of file name -p Strong password

    참고 Rskeymgmt.exe 명령줄 유틸리티에 대한 자세한 내용은 명령 프롬프트에서 다음 명령을 실행하십시오.

    RSKeyMgmt/?
  2. 대상 컴퓨터에서 다음과 같이 하십시오.
    1. 보고 서비스를 설치하십시오.
    2. 보고서 서버 Windows 서비스를 중지하십시오.
    3. Microsoft 인터넷 정보 서비스 (IIS) 중지하십시오.
  3. Reporting Services 데이터베이스 및 Reporting 임시 데이터베이스를 원본 컴퓨터에서 대상 컴퓨터의 적절한 SQL Server 인스턴스를 이동하십시오.

    참고 기본적으로 ReportServer, Reporting Services 데이터베이스 이름은 및 ReportServerTempDB Reporting 임시 데이터베이스 이름입니다.

    SQL Server를 실행하는 컴퓨터 간에 데이터베이스를 이동하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    314546  (http://support.microsoft.com/kb/314546/ ) SQL Server를 실행하는 컴퓨터 간에 데이터베이스를 이동하는 방법
  4. 대상 컴퓨터에서 다음과 같이 하십시오.
    1. 보고서 서버 Windows 서비스를 시작하십시오.
    2. IIS를 시작하십시오.
    3. Rsconfig.exe 명령줄 유틸리티를 사용하여 보고서 서버 인스턴스를 3단계에서 대상 컴퓨터로 이동할 Reporting Services 데이터베이스를 사용하도록 구성합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 실행하십시오.

      RSConfig - c-s Server name -d Reporting Services database name-Sql|Windows - u-p User passwordUser name

      참고 Rsconfig.exe 명령줄 유틸리티에 대한 자세한 내용은 명령 프롬프트에서 다음 명령을 실행하십시오.

      RSConfig/?
    4. Rskeymgmt.exe 명령줄 유틸리티는 1단계에서 백업한 대칭 암호화 키를 적용할 수 있습니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 실행하십시오.

      참고Path of file name 를 경로 파일 이름, Strong password 를 1단계에서 사용한 암호로):

      RSKeyMgmt - a-f Path of file name -p Strong password
참고 이 문서의 해결 스탠더드 보고서 서버를 복원하는 경우 발생하는 문제를 계정 작업을지 않습니다. 문제는 지시에 따라 후 이전 인스턴스에 대한 행이 여전히 데이터베이스에 수 있습니다. 원본 컴퓨터와 대상 컴퓨터가 웹 팜 가입한 생각할 때문에 스탠더드 시작되지 않습니다.

이 문제를 해결하려면 수동으로 삭제 키에서 실행되는 클라이언트 > -1 백업 키를 적용하십시오. 수동으로 삭제 키에서 실행되는 클라이언트 > -1 표준 버전의. 웹 팜의 경우 여전히 들지만 작업 중인 다른 모든 노드는 웹 팜의 해제해야 합니다.

SQL Server 2005 Reporting Services

참고 ReportServer 이동합니다. SQL Server 2005 보고 서비스 데이터베이스 이름은 가정하십시오.

SQL Server 2005 Reporting Services 데이터베이스를 다른 컴퓨터로 이동할 Reporting Services 해당 데이터베이스를 가리키도록 하려면 다음 이 단계를 수행하십시오.
원본 서버에서 작업
  1. SQL Server 관리 Studio를 열고 SQL Server 2005 인스턴스에 연결하십시오.
  2. ReportServer 데이터베이스, ReportServerTempDB 데이터베이스 및 보고서를 통해 액세스되는 데이터베이스 나머지 백업하십시오.

    백업 및 데이터베이스 복원 방법에 대한 자세한 내용은 다음 MSDN 웹 사이트를 방문하십시오.
    http://msdn2.microsoft.com/en-us/library/ms143724.aspx (http://msdn2.microsoft.com/en-us/library/ms143724.aspx)
  3. Reporting Services 구성 관리자를 사용하여 암호화 키를 백업하려면 백업하십시오.

    암호화 키를 백업하는 방법에 대한 자세한 내용은 다음 MSDN 웹 사이트를 방문하십시오.
    http://msdn2.microsoft.com/en-us/library/ms157275.aspx (http://msdn2.microsoft.com/en-us/library/ms157275.aspx)
  4. 백업 데이터베이스 파일 및 백업 암호화 키 파일을 대상 서버로 복사하십시오.
대상 서버에서 작업
  1. 명령 프롬프트에서 iisreset/stop 명령을 실행하여 인터넷 정보 서비스 (IIS) 서비스를 중지하십시오.

    시작 및 IIS 중지 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true)
  2. 서비스 구성 보고 관리자를 열고 SQL Server 2005 Reporting Services 인스턴스에 연결하십시오.
  3. 보고 서비스를 Windows 서비스를 중지하려면 서버 상태 를 클릭하고 서버 상태 보고서 페이지의 중지 를 클릭하십시오. 중지 사용할 수 없는 경우 서비스가 이미, 중지되었습니다.
  4. SQL Server 관리 Studio를 열고 SQL Server 2005 인스턴스에 연결하십시오.
  5. 있으면 ReportServer 데이터베이스 및 ReportServerTempDB 데이터베이스를 백업하십시오.
  6. 있으면 ReportServer 데이터베이스 및 ReportServerTempDB 데이터베이스를 분리하십시오.
  7. 원본 서버에서 백업 데이터베이스를 복원하십시오.
  8. 서비스 구성 보고 관리자에서 다음 페이지 구성에서 소스 서버에서 동일합니다 있는지 확인하십시오.
    • 보고서 서버 가상 디렉터리 구성
    • 보고서 관리자 가상 디렉터리 구성
    • 서비스 계정 구성에 Windows 서비스 ID 유형
    • 보고서 서버 구성 및 웹 서비스 ID보고서 관리자 구성
  9. 보고 서비스를 Windows 서비스를 시작하려면 서버 상태 보고 서비스 구성 관리자에서, 클릭한 다음 서버 상태 보고서 페이지의 시작 을 누릅니다.
  10. 명령 프롬프트에서 iisreset/start 명령을 실행하여 IIS 서비스를 시작하십시오.
  11. 원본 서버에서 암호화 키를 제거하십시오. 해당 SQL Server 2005 Reporting 사용자가 Services SQL Server 2005 Enterprise Edition 포함된 경우 직접 보고 서비스 구성 관리자에서 이 작업을 수행할 수 있습니다. 그렇지 않은 경우 이를 rskeymgmt 유틸리티를 의존해야 합니다.

    SQL Server 2005 Enterprise Edition 환경

    1. 서비스 구성 보고 관리자 초기화 를 클릭하십시오.
    2. SQL Server 2005의 다른 인스턴스에서 암호화 키를 제거하십시오. 대상 서버와 같은 서버 이름을 가진 키 하나만 보관하십시오.
    3. 보고 서비스 구성 관리자에서, 암호화 키, 클릭한 다음 암호화 키 페이지의 복원 을 클릭하십시오.
    4. 암호화 키 정보 창에서 암호화 키를 다시 원본 서버에서 위로 원본 서버에서 백업 암호화 키를 찾은 다음 확인 을 클릭하여 사용할 암호를 입력하십시오.

    다른 버전의 SQL Server 2005 환경



    참고 또한 이 방법은 SQL Server 2005 Enterprise Edition 환경에 적용됩니다.
    1. 시작 을, 실행 을, cmd 를 입력한 다음 명령 프롬프트 창을 열려면 확인 누릅니다.
    2. 존재하는 암호화 키를 검사하십시오. 대상 서버에 설치된 SQL Server 2005 인스턴스의 형식을 기반으로, 명령 프롬프트 창에서 다음을 입력합니다.

      기본 인스턴스
      rskeymgmt -l 을 입력한 다음 Enter 키를 누릅니다

      명명된 인스턴스
      형식 rskeymgmt -l-i InstName, 입력한 다음 Enter 키를 누릅니다

      나열된 두 개의 암호화 키를 볼 수 있습니다. 원본 서버에서 하나이며 다른 대상 서버에서 사용됩니다. 나열된 암호화 키의 형식은 다음과 같습니다.
      ComputerName\ InstNameEncryptionKeyID

      참고ComputerName 대상 서버에 설치된 SQL Server 2005 인스턴스 이름에 대한 자리 표시자 이름을 대상 서버가. InstName 것입니다. EncryptionKeyID 암호화 키의 ID에 [NULL]에 대한 자리 표시자입니다.
    3. 원본 서버에서 암호화 키를 삭제하십시오. 컴퓨터에 설치된 SQL Server 2005 인스턴스의 형식을 기반으로 명령 프롬프트 창에서 다음을 입력합니다.

      기본 인스턴스
      rskeymgmt - r SourceEncryptionKeyID 를 입력한 다음 Enter 키를 누릅니다

      명명된 인스턴스
      형식 rskeymgmt -i InstName - r SourceEncryptionKeyID, 입력한 다음 Enter 키를 누릅니다

      참고SourceEncryptionKeyID 2 단계에서 얻은 원본 서버에서 암호화 키 ID에 대한 자리 표시자입니다.
    4. 2단계를 반복하십시오. 대상 서버의 암호화 키가 경우에만 이제 있는지 확인할 수 있습니다.
  12. 원본 서버에서 백업 암호화 키를 복원하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. 보고 서비스 구성 관리자에서, 암호화 키, 클릭한 다음 암호화 키 페이지의 복원 을 클릭하십시오.
    2. 암호화 키 정보 창에서 암호화 키를 다시 원본 서버에서 위로 원본 서버에서 백업 암호화 키를 찾은 다음 확인 을 클릭하여 사용할 암호를 입력하십시오.
  13. Rsreportserver.config 파일에 대한 ASP.NET 서비스 계정 동일한 사용자 계정으로 설정되어 있는지 확인하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. 서비스 구성 보고 관리자 웹 서비스 ID 를 클릭하십시오. ASP.NET 서비스 계정 정보를 확인하십시오.
    2. SQLInstall 열: \Program Files\Microsoft SQL Server\ MSSQL.X \Reporting Services\ReportServer 폴더. Rsreportserver.config 파일을 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.

      참고SQLInstall SQL Server 2005 설치되어 있는 드라이브 위한 자리 표시자입니다. MSSQL.X SQL Server 2005 보고서 대상 서버에서 실행 중인 Services 인스턴스의 인스턴스 ID에 [NULL]에 대한 자리 표시자입니다. 인스턴스 ID를 받으려면, 서버 상태 보고 서비스 구성 관리자에서 누른 다음 인스턴스 ID 정보를 확인하십시오.
    3. Rsreportserver 속성 대화 상자에서 보안 탭을 클릭하십시오.
    4. ASP.NET 서비스 계정이 나열되지 않은 경우 추가하십시오. ASP.NET 서비스 계정에 읽기읽기 및 실행 권한이 있는지 확인하십시오 사용 권한.
    5. Rsreportserver 속성 창을 닫으려면 확인 클릭하십시오.
  14. 웹 브라우저를 열고 대상 서버에서 보고서를 봅니다.
대상 서버에서 보고서를 볼 때 문제가 발생하는 경우 SQL Server 관리 Studio 보고서 구성 요소에 대한 보안 설정을 검사할 수 있습니다. 문제가 있는 웹 페이지에 오류 메시지를 보여 줍니다.

참조

Reporting Services 데이터베이스를 관리하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://msdn2.microsoft.com/en-us/library/aa972237.aspx (http://msdn2.microsoft.com/en-us/library/aa972237.aspx)
SQL Server를 실행하는 컴퓨터 간에 데이터베이스를 이동할 때 사용 권한 문제를 해결하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
240872  (http://support.microsoft.com/kb/240872/ ) SQL Server를 실행하는 서버 사이에서 데이터베이스를 이동할 때 사용 권한 문제를 해결하는 방법

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Reporting Services
  • Microsoft SQL Server 2005 Reporting Services
키워드: 
kbmt kbsql2005rs kbexpertiseadvanced kbinfo kbreport kbserver kbdatabase kbsettings kbconsole kbhowto KB842425 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store