폴더에 파일 업로드
파일 시스템에서 파일을 업로드하여 보고서 서버 데이터베이스에 관리되는 항목으로 저장할 수 있습니다. 파일을 업로드할 때 발생하는 상황은 파일 형식에 따라 다릅니다.
.rdl 파일을 업로드하는 것은 보고서를 게시하는 것과 같습니다.
.smdl 파일에 데이터 원본 뷰 정보가 포함된 경우 .smdl 파일을 업로드하는 것은 보고서 모델을 게시하는 것과 같습니다. 데이터 원본 뷰 참조가 없으면 업로드 중에 오류가 발생합니다. Visual Studio 보고서 모델 프로젝트에서 .smdl 파일을 업로드하면 데이터 원본 뷰 정보가 누락될 수 있습니다. 보고서 모델 프로젝트에서 데이터 원본 뷰 정보는 .smdl 파일이 아닌 다른 개별 파일에 저장되고 보고서 서버에 게시될 때 .smdl 파일에 추가됩니다.
데이터 원본 뷰 정보를 포함하는 모델 파일은 이전에 보고서 서버에 게시된 파일로, 파일 시스템의 파일에 저장됩니다. 예를 들어 모델의 일반 속성 페이지를 열고 편집을 클릭하여 모델을 연 경우 파일에 모델을 저장하고 보고서 서버에 새 모델로 해당 파일을 업로드할 수 있습니다. 이어서 업로드한 .smdl 파일에는 모델 게시에 필요한 모든 정보가 포함됩니다.
다른 파일을 업로드하면 보고서 서버 데이터베이스에 단일 이진 개체로 추가됩니다. 이 파일은 보고서 서버에 리소스로 게시됩니다. 리소스는 어떤 파일 형식이든 상관없습니다. 파일 확장명이 알려진 MIME 형식과 일치하면 해당 MIME 형식을 나타내는 아이콘이 리소스 형식을 식별하는 데 사용됩니다. 그 밖의 일반 파일 아이콘은 리소스를 나타냅니다.
[!참고]
공유 데이터 원본을 만들 때는 보고서 데이터 원본 파일(.rds)을 업로드할 수 없습니다. .rds 파일은 보고서 디자이너에서만 사용됩니다. 이 파일은 보고서 관리자를 통해 정의하고 관리하는 공유 데이터 원본 항목에는 내용을 제공할 수 없습니다. 데이터 원본을 업로드하는 대신 .rds 파일을 기반으로 공유 데이터 원본을 만드는 스크립트를 작성할 수 있습니다. 자세한 내용은 Script Samples 항목에 설명된 PublishSamplReports.rss 예제 스크립트 파일을 참조하십시오.
업로드한 항목의 최대 파일 크기는 ASP.NET에 의해 결정됩니다. 기본적으로 최대 크기는 4MB입니다. 최대 파일 크기에 대한 자세한 내용은 보고서 및 스냅숏 크기 제한을 참조하십시오.
보고서 서버 데이터베이스에 업로드한 파일은 폴더 계층에 다음 아이콘으로 표시됩니다.
파일을 업로드하는 경우 파일은 항상 현재 선택된 폴더에 놓입니다. 처음에 항목을 포함시킬 폴더로 이동하거나 파일을 업로드한 다음 나중에 최종 위치로 이동할 수 있습니다. 자세한 내용은 항목 이동을 참조하십시오.
파일을 업로드하려면 보고서 관리자를 사용합니다. 보고서 서버로 파일을 업로드할 수 있는지 여부는 사용자의 역할 할당에 속하는 태스크에 따라 다릅니다. 기본 보안을 사용할 경우 로컬 관리자는 보고서 서버에 항목을 추가할 수 있습니다. 내 보고서를 설정한 경우 내 보고서 폴더를 갖고 있는 모든 사용자가 해당 폴더로 항목을 업로드할 수 있습니다. 사용자 지정 역할 할당을 사용하는 경우 역할 할당에 폴더 관리 지원 태스크가 포함되어야 합니다.
수행 작업 |
포함되는 태스크 |
---|---|
폴더에 .rdl 파일 업로드 |
보고서 관리 |
폴더에 .smdl 파일 업로드 |
모델 관리 |
파일을 이진 개체로 업로드 |
리소스 관리 |
폴더의 내용 보기 |
리소스 보기, 보고서 보기 |