Reporting Services의 파일 공유 배달

SQL Server Reporting Services에는 폴더에 보고서를 배달할 수 있도록 파일 공유 배달 확장 프로그램이 포함되어 있습니다. 파일 공유 배달 확장 프로그램은 기본적으로 사용할 수 있으며 다른 구성이 필요하지 않습니다. 파일 배달이 성공하려면 공유 폴더에 대한 쓰기 액세스 권한을 설정해야 합니다. 기록기 권한이 필요한 계정은 구독에 구성된 자격 증명 또는 보고서 서버에 대해 구성된 파일 공유 계정 일 수 있습니다. 파일 공유 계정에 대한 자세한 내용은 구독 설정 및 파일 공유 계정(Configuration Manager)을 참조하세요. 또한 보고서에 액세스해야 하는 사용자에게는 공유 폴더에 대한 읽기 권한이 있어야 합니다.

보고서를 파일 공유에 배포하려면 표준 구독 또는 데이터 기반 구독을 정의합니다. 데이터 기반 구독에서 파일 공유 배달을 사용하는 방법을 알아보려면 데이터 기반 구독 만들기(SSRS 자습서)를 참조하세요. 또한 원격 파일 공유 구독을 실행하는 계정에는 Reporting Services 컴퓨터에서 로컬로 로그인할 수 있는 권한이 필요합니다.

적용 대상: Reporting Services 기본 모드 | Reporting Services SharePoint 모드

항목 내용

공유 폴더에 전달되는 특성 보고서

  • 보고서 서버에서 호스트하고 관리하는 보고서와 달리 공유 폴더에 배달되는 보고서는 정적 파일입니다.

  • 보고서에 대해 정의된 대화형 기능은 파일 시스템에 파일로 저장된 보고서에는 작동하지 않습니다. 상호 작용 기능은 정적 요소로 표시됩니다. 예를 들어 행렬 보고서를 제공하는 경우 결과 파일은 보고서의 최상위 뷰를 표시합니다. 지원 데이터를 보려면 행과 열을 확장할 수 없습니다.

  • 보고서에 차트가 포함되어 있는 경우 기본 표시가 사용됩니다. 보고서가 다른 보고서로 연결되는 경우 링크는 정적 텍스트로 렌더링됩니다.

  • 배달된 보고서에서 대화형 기능을 유지하려면 전자 메일 배달을 대신 사용하십시오. 전자 메일에는 보고서 서버의 보고서에 대한 링크가 포함되어 있으며 사용자는 대화형 기능을 사용할 수 있습니다. 자세한 내용은 Reporting Services의 전자 메일 배달을 참조 하세요.

대상 폴더

파일 공유 배달을 사용하는 구독을 정의할 때 기존 폴더를 대상 폴더로 지정해야 합니다. 보고서 서버는 파일 시스템에 폴더를 만들지 않습니다. 지정한 폴더는 네트워크 연결을 통해 액세스할 수 있어야 합니다.

공유 폴더의 보고서를 사용자에게 읽기 권한이 있는지 확인합니다.

구독에 대상 폴더를 지정하는 경우 컴퓨터의 네트워크 이름을 포함하는 UNC(Uniform Naming Convention) 형식을 사용합니다. 폴더 경로에 후행 백슬라이시를 포함하지 마세요. 다음 예제에서는 UNC 경로를 보여 줍니다.

\\<servername>\reportarchive\operations\2014  

폴더를 만들 때 필요한 연결 제한을 고려합니다. 보고서 서버에는 두 개의 연결이 필요하지만 공유 폴더에서 보고서를 열려는 다른 사용자를 수용할 수 있는 충분한 연결을 포함해야 합니다.

파일 형식

보고서는 HTML, DOCX 및 Excel과 같은 다양한 파일 형식으로 렌더링할 수 있습니다. 보고서를 특정 파일 형식으로 저장하려면 구독을 만들 때 해당 렌더링 형식을 선택합니다. 예를 들어 Excel선택하면 보고서가 Microsoft Excel 파일로 저장됩니다. 지원되는 렌더링 형식 중에서 선택할 수 있지만 일부 형식은 파일로 렌더링할 때 다른 형식보다 더 잘 작동합니다.

파일 공유 배달의 경우 보고서에 모든 이미지 및 관련 콘텐츠가 포함된 단일 파일로 보고서를 배달하는 형식을 선택합니다. 적합한 형식에는 웹 보관, PDF, TIFF 및 Excel이 포함됩니다. HTML4.0을 사용하지 않습니다. 보고서에 이미지가 포함된 경우 HTML 4.0 형식은 파일에 포함되지 않습니다.

파일 옵션

파일 공유 구독을 만들 때는 파일 이름이 생성되는 방식 및 파일이 이전 버전 보고서를 덮어쓰는지 여부를 구성할 수 있습니다. 정규화된 파일 이름에는 이름, 확장명, 텍스트 또는 고유한 파일 이름을 만들기 위해 파일에 추가된 숫자의 세 부분으로 구성됩니다.

파일 이름: 기본 파일 이름은 원본 보고서 이름을 기반으로 하지만 구독에서 사용자 지정 이름을 제공할 수 있습니다. 확장은 선택 사항이지만 지정하는 경우 보고서 서버는 렌더링 형식에 해당하는 확장을 만듭니다.

덮어쓰기: 덮어쓰기 옵션을 지정해 각각의 보고서 배달에 대해 동일한 파일 이름을 다시 사용할지 아니면 새 파일을 만들지를 선택할 수 있습니다. 파일을 덮어쓰려면 동일한 파일 이름과 확장명을 사용해야 합니다.

배달할 때마다 고유한 파일을 만드는 다른 방법은 파일 이름에 타임스탬프를 포함하는 것입니다. 타임스탬프를 포함하려면 파일 이름(예: CompanySales@timestamp)에 @timestamp 변수를 추가합니다. 이 방법을 사용하면 파일 이름은 정의에 따라 고유하므로 덮어쓰지 않습니다.

다음 이미지는 파일 공유 배달을 위해 구성된 구독에 대한 설정의 예입니다.

Screenshot of the settings for a file share subscription.

기본 모드 보고서 서버에 대한 구독 만들기 및 관리
구독 설정 및 파일 공유 계정(Configuration Manager)