보고서 서버 간에 콘텐츠를 복사하는 샘플 Reporting Services rs.exe 스크립트

적용 대상: SQL Server Reporting Services(2008 R2 이상) SharePoint Power BI Report Server

이 문서에서는 RS.exe 유틸리티를 사용하여 한 SQL Server Reporting Services 보고서 서버에서 다른 보고서 서버로 콘텐츠 항목 및 설정을 복사하는 샘플 Reporting Services RSS 스크립트를 포함하고 설명합니다. RS.exe는 기본 및 SharePoint 모드에서 Reporting Services와 함께 설치됩니다. 이 스크립트는 보고서 및 구독과 같은 Reporting Services 항목을 한 서버에서 다른 서버로 복사합니다. 스크립트에서는 SharePoint 모드 및 기본 모드 보고서 서버가 모두 지원됩니다.

참고

오픈 소스 ReportingServicesTools PowerShell 모듈을 사용할 수도 있습니다.

ssrs_migration.rss 스크립트 다운로드

스크립트를 GitHub 사이트 Reporting Services RS.exe 마이그레이션 스크립트에서 로컬 폴더로 다운로드합니다. 자세한 내용은 이 문서의 스크립트 사용 방법 섹션을 참조하세요.

지원되는 시나리오

스크립트에서는 SharePoint 모드 및 기본 모드 보고서 서버가 모두 지원됩니다. 스크립트는 보고서 서버 버전 SQL Server 2008 R2(10.50.x) 이상 및 Power BI Report Server를 지원합니다.

스크립트를 사용하면 동일한 모드 또는 서로 다른 모드의 보고서 서버 사이에 콘텐츠를 복사할 수 있습니다. 예를 들어 스크립트를 실행해서 SQL Server 2008 R2(10.50.x) 기본 모드 보고서 서버에서 SQL Server 2012 SP1 (11.0.3x) SharePoint 모드 보고서 서버로 콘텐츠를 복사할 수 있습니다. 스크립트는 RS.exe가 설치된 모든 서버에서 실행할 수 있습니다. 예를 들어 배포에서 다음 작업을 수행할 수 있습니다.

  • 서버 A 상에서 RS.exe 및 스크립트를 실행합니다.

  • 서버 B 로부터

  • 서버 C쪽으로 콘텐츠를 복사합니다.

서버 이름 보고서 서버 모드
서버 A 네이티브
서버 B SharePoint
콘텐츠를 복사합니다. SharePoint

RS.exe 유틸리티에 대한 자세한 내용은 RS.exe 유틸리티(SSRS)를 참조하세요.

스크립트가 마이그레이션하는 항목 및 리소스

스크립트는 동일한 이름의 기존 콘텐츠 항목에 대해 쓰지 않습니다. 스크립트가 원본 서버에 있는 대상 서버에서 이름이 같은 항목을 검색하면 개별 항목이 "실패" 메시지가 표시되고 스크립트가 계속됩니다. 다음 표에서는 스크립트가 대상 보고서 서버 모드로 마이그레이션할 수 있는 콘텐츠 및 리소스 유형을 보여줍니다.

항목 마이그레이션 SharePoint Description
암호 아니요 아니요 암호는 마이그레이션되지 않습니다 . 콘텐츠 항목이 마이그레이션된 다음에는 대상 서버에서 자격 증명 정보를 업데이트합니다. 예: 저장된 자격 증명이 포함된 데이터 원본.
내 보고서 아니요 문제 기본 모드 "내 보고서" 기능은 개별 사용자 로그인을 기반으로 하므로 스크립팅 서비스는 rss 스크립트를 실행하는 데 사용되는 -u 매개 변수 이외의 사용자에 대한 "내 보고서" 폴더의 콘텐츠에 액세스할 수 없습니다. 또한 "내 보고서"는 Reporting Services SharePoint 모드의 기능이 아니며 폴더의 항목을 SharePoint 환경에 복사할 수 없습니다. 따라서 스크립트는 원본 기본 모드 보고서 서버의 "내 보고서" 폴더에 있는 보고서 항목을 복사하지 않습니다.

이 스크립트를 사용해서 “내 보고서” 폴더에 있는 콘텐츠를 마이그레이션하려면 다음 단계를 완료합니다.

1. 웹 포털에서 새 폴더를 만듭니다. 필요에 따라 각 사용자에 대해 폴더 또는 하위 폴더를 만들 수 있습니다.
2. “내 보고서” 콘텐츠가 있는 사용자 중 하나로 로그인합니다.
3. 웹 포털에서 내 보고서 폴더를 선택합니다.
4. 폴더에 대한 세부 정보 보기를 선택합니다.
5. 복사하려는 각 보고서를 선택합니다.
6. 웹 포털 도구 모음에서 이동을 선택합니다.
7. 원하는 대상 폴더를 선택합니다.
8. 각 사용자에 대해 2~7단계를 반복합니다.
9. 스크립트를 실행합니다.
기록 아니요 아니요
기록 설정 기록 설정이 마이그레이션되지만 기록 세부 정보는 마이그레이션되지 않습니다.
일정 일정을 마이그레이션하려면 SQL Server 에이전트 대상 서버에서 실행 중이어야 합니다. SQL Server 에이전트 대상에서 실행되고 있지 않으면 다음과 유사한 오류 메시지가 표시됩니다.

Migrating schedules: 1 items found. Migrating schedule: theMondaySchedule ... FAILURE: The SQL Agent service isn't running. This operation requires the SQL Agent service. ---> Microsoft.ReportingServices.Diagnostics.Utilities.SchedulerNotResponding Exception: The SQL Agent service isn't running. This operation requires the SQL Agent service.
역할 및 시스템 정책 기본적으로 스크립트는 서버 간에 사용자 지정 권한 스키마를 복사하지 않습니다. 기본 동작은 항목이 '부모 권한 상속' 플래그가 TRUE로 설정된 대상 서버에 복사되는 것입니다. 스크립트가 개별 항목의 권한을 복사하도록 하려면 SECURITY 스위치를 사용합니다.

원본 서버와 대상 서버가 기본 모드에서 SharePoint 모드로 같은 보고서 서버 모드가 아니고 SECURITY 스위치를 사용하는 경우 스크립트는 Reporting Services의 역할 및 태스크를 SharePoint 그룹 및 사용 권한 비교 문서의 비교에 따라 기본 역할 및 그룹을 매핑하려고 시도합니다. 사용자 지정 역할 및 그룹은 대상 서버로 복사되지 않습니다.

스크립트가 동일한 모드인 서버 간에 복사하고 SECURITY 스위치를 사용하는 경우 스크립트는 대상 서버에 새 역할(기본 모드) 또는 그룹(SharePoint 모드)을 만듭니다.

대상 서버에 역할이 이미 있는 경우 스크립트는 다음과 유사한 "실패" 메시지를 만들고 다른 항목을 계속 마이그레이션합니다. 스크립트가 완료되면 대상 서버의 역할이 사용자 요구에 맞게 구성되었는지 확인합니다. 마이그레이션 역할: 8개의 항목을 찾았습니다.

Migrating role: Browser ... FAILURE: The role 'Browser' already exists and cannot be created. ---> Microsoft.ReportingServices.Diagnostics.Utilities.RoleAlreadyExistsException: The role 'Browser' already exists and cannot be created.

자세한 내용은 보고서 서버에 대한 사용자 액세스 권한 부여를 참조 하세요.

참고: 원본 서버에 있는 사용자가 대상 서버에 없는 경우 스크립트는 대상 서버에 역할 할당을 적용할 수 없으므로 보안 스위치를 사용하는 경우에도 스크립트는 역할 할당을 적용할 수 없습니다.
공유 데이터 원본 스크립트는 대상 서버의 기존 항목을 덮어쓰지 않습니다. 대상 서버에 동일한 이름의 항목이 이미 있는 경우 다음과 유사한 오류 메시지가 표시됩니다.

Migrating DataSource: /Data Sources/Aworks2012_oltp ... FAILURE:The item '/Data Sources/Aworks2012_oltp' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Data Source s/Aworks2012_oltp' already exists.

자격 증명이 데이터 원본의 일부로서 복사되지 않습니다 . 콘텐츠 항목이 마이그레이션된 다음에는 대상 서버에서 자격 증명 정보를 업데이트합니다.
공유 데이터 세트
폴더 스크립트는 대상 서버의 기존 항목을 덮어쓰지 않습니다. 대상 서버에 동일한 이름의 항목이 이미 있는 경우 다음과 유사한 오류 메시지가 표시됩니다.

Migrating Folder: /Reports ... FAILURE: The item '/Reports' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Reports' already exists.
보고서 스크립트는 대상 서버의 기존 항목을 덮어쓰지 않습니다. 대상 서버에 동일한 이름의 항목이 이미 있는 경우 다음과 유사한 오류 메시지가 표시됩니다.

Migrating Report: /Reports/testThe item '/Reports/test' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Reports/test' already exists.
Power BI 보고서 아니요 아니요 Power BI Report Server에서만 사용 가능

Out-RsRestFolderContent 및 Write-RsRestFolderContent와 같은 Reporting Services의 PowerShell 명령을 대안으로 사용할 수 있습니다.
매개 변수
구독
기록 설정 기록 설정이 마이그레이션되지만 기록 세부 정보는 마이그레이션되지 않습니다.
처리 옵션
캐시 새로 고침 옵션 종속 설정은 카탈로그 항목의 일부로 마이그레이션됩니다. 다음 출력은 보고서(.rdl) 및 캐시 새로 고침 옵션과 같은 관련 설정을 마이그레이션할 때 스크립트의 샘플입니다.

- TitleOnly.rdl 보고서에 대한 매개 변수를 마이그레이션하는 중: 0개 항목이 발견되었습니다.
- TitleOnly.rdl 보고서에 대한 구독 마이그레이션: 1개 항목을 찾았습니다.
- \\server\public\savedreports에서 TitleOnly로 구독 저장을 마이그레이션하는 중 ... SUCCESS
- TitleOnly.rdl 보고서에 대한 기록 설정을 마이그레이션하는 중... SUCCESS
- TitleOnly.rdl 보고서에 대한 처리 옵션을 마이그레이션하는 중... 0개 항목이 발견되었습니다.
- TitleOnly.rdl 보고서에 대한 캐시 새로 고침 옵션을 마이그레이션하는 중... SUCCESS
- TitleOnly.rdl 보고서에 대한 캐시 새로 고침 계획 마이그레이션: 1개 항목을 찾았습니다.
- 캐시 새로 고침 계획 titleonly_refresh735amM2F를 마이그레이션하는 중... SUCCESS
캐시 새로 고침 계획
이미지
보고서 파트
KPI 아니요 아니요 Out-RsRestFolderContent 및 Write-RsRestFolderContent와 같은 Reporting Services에 대한 PowerShell 명령을 대안으로 사용할 수 있습니다.
모바일 보고서 아니요 아니요 Out-RsRestFolderContent 및 Write-RsRestFolderContent와 같은 Reporting Services에 대한 PowerShell 명령을 대안으로 사용할 수 있습니다.
Excel 통합 문서 아니요 아니요 Power BI Report Server에서만 사용 가능

Out-RsRestFolderContent 및 Write-RsRestFolderContent와 같은 Reporting Services에 PowerShell 명령을 사용하는 것이 대안으로 사용될 수 있습니다.

참고 항목

보고서 파트는 SQL Server Reporting Services 2019부터 SQL Server Reporting Services의 모든 릴리스와 2022년 9월 Power BI Report Server부터 Power BI Report Server의 모든 릴리스에서 더 이상 사용되지 않습니다.

참고 항목

SQL Server 모바일 보고서 게시자는 SQL Server Reporting Services 2019 이후 SQL Server Reporting Services의 모든 릴리스에서 사용되지 않습니다. SQL Server Reporting Services 2022 및 Power BI Report Server부터 중단됩니다.

필요한 사용 권한

항목 및 리소스를 읽거나 쓰는 데 필요한 권한이 스크립트에 사용된 모든 메서드와 동일하지 않습니다. 다음 표에서는 각 항목 또는 리소스에 사용된 메서드 및 관련 내용에 대한 링크를 요약해서 보여줍니다. 필요한 권한을 보려면 개별 문서로 이동하세요. 예를 들어 ListChildren 메서드 문서에서는 다음의 필수 사용 권한을 설명합니다.

  • 기본 모드에 필요한 권한: 항목의 ReadProperties

  • SharePoint 모드에 필요한 권한: ViewListItems

항목 또는 리소스 원본 대상
카탈로그 항목 ListChildren

GetProperties

GetItemDataSources

GetItemReferences

GetDataSourceContents

GetItemLink
CreateCatalogItem

SetItemDataSources

GetItemReferences

CreateDataSource

CreateLinkedItem

CreateFolder
역할 ListRoles

GetRoleProperties
CreateRole
시스템 정책 GetSystemPolicies SetSystemPolicies
일정 ListSchedules CreateSchedule
Subscription ListSubscriptions

GetSubscriptionProperties

GetDataDrivenSubscriptionProperties
CreateSubscription

CreateDataDrivenSubscription
캐시 새로 고침 계획 ListCacheRefreshPlans

GetCacheRefreshPlanProperties
CreateCacheRefreshPlan
매개 변수 GetItemParameters SetItemParameters
실행 옵션 GetExecutionOptions SetExecutionOptions
캐시 옵션 GetCacheOptions SetCacheOptions
기록 설정 GetItemHistoryOptions SetItemHistoryOptions
항목 정책 GetPolicies SetPolicies

자세한 내용은 Reporting Services의 역할 및 작업과 SharePoint 그룹 및 권한 비교를 참조하세요.

스크립트를 사용하는 방법

  1. 스크립트 파일을 로컬 폴더에 다운로드합니다(예: c:\rss\ssrs_migration.rss).

  2. 관리 권한으로 명령 프롬프트를 엽니다.

  3. ssrs_migration.rss 파일이 포함된 폴더로 이동합니다.

  4. 시나리오에 적합한 매개 변수를 사용해서 명령을 실행합니다.

기본 예제, 기본 모드 보고서 서버에서 기본 모드 보고서 서버로:

다음 예제에서는 기본 모드 Sourceserver 에서 기본 모드 Targetserver로 콘텐츠를 마이그레이션합니다.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p password -v ts="https://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password"

사용 메모:

  • 스크립트는 두 단계로 실행됩니다.

    첫 번째 단계는 마이그레이션되는 항목 목록을 반환하는 감사이고 두 번째 단계는 마이그레이션 프로세스입니다.

    가능한 마이그레이션 목록만 표시하거나 매개 변수를 수정하려는 경우 1단계 후에 스크립트를 취소할 수 있습니다. 종속 설정은 1단계에 나열되지 않습니다. 예를 들어 보고서의 캐시 옵션이 나열되지 않지만 보고서 자체는 나열됩니다.

    단일 서버만 감사하려는 경우, 원본 및 대상에 대해 같은 서버를 사용하고 1단계 후 취소합니다.

    1단계 감사 정보를 올바르게 활용하는 방법은 원본 및 대상 기본 모드 서버 모두에서 기존 역할을 검토하는 것입니다. 다음 예제에서는 1단계 감사 목록을 보여줍니다. -v security="True" 스위치가 사용되었기 때문에 목록에 "역할" 섹션이 포함되어 있습니다.

    • Retrieve and report the list of items that will be migrated. You can cancel the script after step 1 if you do not want to start the actual migration.

      Retrieving roles:

      Role: Browser

      Role: Content Manager

      Role: Model Item Browser

      Retrieve and report the list of items that will be migrated. You can cancel the script after step 1 if you do not want to start the actual migration.

      Retrieving roles:

      Role: Browser

      Role: Content Manager

      Role: CustomRole

      Role: Model Item Browser

      Role: My Reports

      Role: Publisher

      Role: Report Builder

      Role: System Administrator

      Role: System User

      Retrieving system policies:

      Retrieving system policies:

      System policy: BUILTIN\Administrators

      System policy: domain\user1

      System policy: domain\ueser2

      Retrieving schedules:

      Schedule: theMondaySchedule

      Retrieving catalog items. This may take a while.

      Folder: /Data Sources

      DataSource: /Data Sources/Aworks2012_oltp

      Folder: /images

      Resource: /images/Boba Fett.png

      Resource: /images/R2-D2.png

      Folder: /Reports

      Report: /Reports/products

      Report: /Reports/test

      Report: /Reports/TitleOnly

  • SOURCE_URL 및 TARGET_URL은 원본 및 대상 Reporting Services 보고서 서버를 가리키는 올바른 보고서 서버 URL이어야 합니다. 기본 모드에서 보고서 서버 URL은 다음과 같이 표시됩니다.

    • https://servername/reportserver

    SharePoint 모드에서 URL은 다음 URL과 같습니다.

    • https://servername/_vti_bin/reportserver
  • SharePoint에서 사용자에게 제공되는 가상 폴더 구조는 기본 구조와 다를 수 있습니다. 브라우저에서 열 https://servername/_vti_bin/reportserver 거나 https://servername/sites/site_name/_vti_bin/reportserver 브라우저에서 비가상 폴더 구조를 확인합니다. 이 구조는 SharePoint 모드의 서버에서 원본 폴더와 대상 폴더를 다른 /폴더로 설정하는 데 유용합니다.

  • 암호는 마이그레이션되지 않으며 저장된 자격 증명이 있는 데이터 원본과 같이 다시 입력해야 합니다.

매개 변수 설명

매개 변수 설명 필수
-s Source_URL 원본 보고서 서버의 URL
-u Domain\password –p 암호 원본 서버의 자격 증명입니다. 선택 사항입니다. 누락된 경우 기본 자격 증명이 사용됩니다.
-v st="SITE" 옵션. 이 매개 변수는 SharePoint 모드 보고서 서버에서만 사용됩니다.
- v f="SOURCEFOLDER" 모든 항목을 마이그레이션할 경우 "/"로 설정하고, 일부만 마이그레이션할 경우에는 "/folder/subfolder"와 같은 값으로 설정합니다. 이 폴더 내의 모든 항목이 복사됩니다. OPTIONAL, 기본값은 .입니다 /.
-v ts="TARGET_URL" '대상 RS 서버의 URL'
-v tu="domain\username" -v tp="password" '대상 서버의 자격 증명입니다.' 선택 사항입니다. 누락된 경우 기본 자격 증명이 사용됩니다. 참고: 사용자는 대상 서버에서 공유 일정의 "작성자"로 나열되고 보고서 항목에 대해 "수정한" 계정으로 나열됩니다.
-v tst="SITE" 옵션. 이 매개 변수는 SharePoint 모드 보고서 서버에서만 사용됩니다.
-v tf ="TARGETFOLDER" '루트 수준으로 마이그레이션하도록 / 설정합니다. 존재하는 폴더로 복사하려면 “/folder/subfolder”로 설정합니다. "SOURCEFOLDER" 내의 모든 항목이 "TARGETFOLDER"로 복사됩니다. OPTIONAL, 기본값은 .입니다 /.
-v security= "True/False" 대상 카탈로그 항목으로 False설정하면 대상 시스템의 설정에 따라 보안 설정이 상속됩니다. 이 설정은 기본 모드에서 SharePoint 모드로의 마이그레이션과 같이 서로 다른 보고서 서버 유형 사이의 마이그레이션에 대해 권장되는 설정입니다. 설정된 True경우 스크립트는 보안 설정을 마이그레이션하려고 시도합니다. OPTIONAL, 기본값은 .입니다 False.

추가 예제

기본 모드 보고서 서버에서 기본 모드 보고서 서버로

다음 예제에서는 기본 모드 Sourceserver 에서 기본 모드 Targetserver로 콘텐츠를 마이그레이션합니다.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p password -v ts="https://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password"  

다음 예제는 보안 스위치를 추가합니다.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p password -v ts="https://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password" -v security="True"  

기본 모드에서 SharePoint 모드로 - 루트 사이트

다음 예제에서는 기본 모드 SourceServer에서 SharePoint 모드 서버 TargetServer의 "루트 사이트"로 콘텐츠를 마이그레이션합니다. 기본 모드 서버의 "보고서" 및 "데이터 원본" 폴더는 SharePoint 배포에서 새 라이브러리로 마이그레이션됩니다.

Screenshoh that shows the highlighted Data Sources and Reports menu options.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p Password -v ts="https://TargetServer/_vti_bin/ReportServer" -v tu="Domain\User" -v tp="Password"  

기본 모드에서 SharePoint 모드로 - 'bi' 사이트 컬렉션

다음 예제에서는 기본 모드 서버에서 "sites/bi"의 사이트 모음 및 공유 문서 라이브러리가 포함된 SharePoint 서버로 콘텐츠를 마이그레이션합니다. 스크립트는 문서 및 대상 라이브러리에 폴더를 만듭니다. 예를 들어 스크립트는 대상 문서 라이브러리에 "보고서" 폴더와 "데이터 원본" 폴더를 만듭니다.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p Password -v ts="https://TargetServer/sites/bi/_vti_bin/reportserver" -v tst="sites/bi" -v tf="Shared Documents" -v tu="Domain\User" -v tp="Password"  

SharePoint 모드에서 SharePoint 모드로 - ‘bi’ 사이트 컬렉션

다음 예제는 다음과 같이 콘텐츠를 마이그레이션합니다.

  • "sites/bi" 사이트 모음 및 공유 문서 라이브러리가 포함된 SharePoint 서버 SourceServer 에서

  • "sites/bi"의 사이트 모음 및 공유 문서 라이브러리가 포함된 TargetServer SharePoint 서버로

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/_vti_bin/reportserver -v st="sites/bi" -v f="Shared Documents" -u Domain\User1 -p Password -v ts="https://TargetServer/sites/bi/_vti_bin/reportserver" -v tst="sites/bi" -v tf="Shared Documents" -v tu="Domain\User" -v tp="Password"  

기본 모드에서 기본 모드로 – Azure 가상 머신

다음 예제에서는 기본 모드 보고서 서버 SourceServer에서 Azure 가상 머신에서 실행되는 TargetServer 기본 모드 보고서 서버로 콘텐츠를 마이그레이션합니다. TargetServerSourceServer의 도메인에 가입하지 않으며, User2는 Azure 가상 머신 TargetServer의 관리자입니다.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\user1 -p Password -v ts="https://ssrsnativeazure.cloudapp.net/ReportServer" -v tu="user2" -v tp="Password2"  

Windows PowerShell을 사용하여 Azure 가상 머신에서 Reporting Services 보고서 서버를 만드는 방법에 대한 자세한 내용은 PowerShell을 사용하여 기본 모드 보고서 서버가 있는 Azure VM을 만드는 방법을 참조하세요.

SharePoint 모드 – ‘bi’ 사이트 모음에서 Azure 가상 머신의 기본 모드 서버로

다음 예제에서는 "sites/bi"의 사이트 모음 및 공유 문서 라이브러리가 포함된 SharePoint 모드 보고서 서버 SourceServer에서 Azure 가상 머신에서 실행되는 TargetServer 기본 모드 보고서 서버로 콘텐츠를 마이그레이션합니다. TargetServerSourceServer의 도메인에 가입하지 않으며, User2는 Azure 가상 머신 TargetServer의 관리자입니다.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://uetesta02/_vti_bin/reportserver -u user1 -p Password -v ts="https://ssrsnativeazure.cloudapp.net/ReportServer" -v tu="user2" -v tp="Passowrd2"  

확인

이 섹션에서는 콘텐츠 및 정책이 마이그레이션되었는지 확인하기 위해 대상 서버에서 수행할 몇 가지 단계를 요약해서 보여 줍니다.

일정

대상 서버의 일정을 확인하려면

Native Mode

  1. 대상 서버의 웹 포털을 엽니다.

  2. 최상위 메뉴에서 사이트 설정을 선택합니다.

  3. 왼쪽 창에서 일정을 선택합니다.

SharePoint 모드:

  1. 사이트 설정으로 이동합니다.

  2. Reporting Services 그룹에서 공유 일정 관리를 선택합니다.

역할 및 그룹

Native Mode

  1. SQL Server Management Studio를 열고 기본 모드 보고서 서버에 연결합니다.

  2. 개체 탐색기 보안을 선택합니다.

  3. 역할을 선택합니다.

문제 해결

추적 플래그 –t를 사용해서 추가 정보를 받습니다. 예를 들어 스크립트를 실행하면 다음과 비슷한 메시지가 표시됩니다.

  • 서버에 연결할 수 없습니다. https://\<servername>/ReportServer/ReportService2010.asmx

–t 플래그로 스크립트를 다시 실행하면 다음과 비슷한 메시지가 표시됩니다.

  • System.Exception: Couldn't connect to server: https://\<servername>/ReportServer/ReportService2010.asmx ---> System.Net.WebException: **The request failed with HTTP status 401: Unauthorized**. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Microsoft.SqlServer.ReportingServices2010.ReportingService2010.IsSSLRequired() at Microsoft.ReportingServices.ScriptHost.Management2010Endpoint.PingService(String url, String userName, String password, String domain, Int32 timeout) at Microsoft.ReportingServices.ScriptHost.ScriptHost.DetermineServerUrlSecurity() --- End of inner exception stack trace ---

SSRS(RS.exe 유틸리티)
Reporting Services의 역할 및 작업과 SharePoint 그룹 및 권한 비교