방법: 전자 메일 배달을 위한 보고서 서버 구성(Reporting Services 구성)
Reporting Services는 전자 메일 배달 확장 프로그램을 제공합니다. 사용자는 이 프로그램을 통해 이후에 전자 사서함에 배달되는 보고서를 구독할 수 있습니다. 보고서 서버 전자 메일 확장 프로그램은 먼저 구성을 해야 사용할 수 있습니다. 전자 메일 배달을 위해 보고서 서버를 구성하려면 다음을 수행해야 합니다.
SMTP(Simple Mail Transfer Protocol) 서버 또는 게이트웨이
SMTP 서버에서 전자 메일을 보낼 수 있는 권한이 있는 계정. 조직의 보안 정책에 따라 회사 SMTP 서버에서 전자 메일을 보내기 전에 사용 권한을 요청해야 할 수 있습니다. 자세한 내용은 시스템 또는 네트워크 관리자에게 문의하십시오.
보고서 서버 서비스는 SMTP 서버에 대해 Send As 권한을 가지고 있어야 합니다.
보고서 서버 전자 메일을 구성할 때는 Reporting Services 구성 도구를 사용하거나 구성 파일을 편집할 수 있습니다. Reporting Services 구성 도구는 보고서 서버에 필요한 최소 설정을 제공합니다. 로컬 SMTP 서비스를 사용하거나 고급 설정을 지정하려는 경우 구성 파일을 대신 수정합니다.
보고서 서버 전자 메일 기능을 평가하거나 구독 또는 배달 문제를 해결하려는 경우 보고서를 로컬 폴더로 배달하는 로컬 SMTP 서비스를 사용하도록 보고서 서버 전자 메일을 구성할 수 있습니다. 자세한 내용은 전자 메일 배달을 위한 보고서 서버 구성을 참조하십시오.
전자 메일 배달을 위해 보고서 서버를 구성하지 않거나 SMTP 서버에 대한 액세스 권한이 없으면 파일 공유 배달 확장 프로그램을 사용하여 네트워크 연결을 통해 액세스할 수 있는 공유 폴더에 보고서를 배포할 수 있습니다.
Reporting Services 구성 도구를 사용하여 보고서 서버 전자 메일을 구성하려면
보고서 서버 Windows 서비스에 SMTP 서버에 대한 Send As 권한이 있는지 확인합니다.
Reporting Services 구성 도구를 시작한 후 보고서 서버 인스턴스에 연결합니다.
전자 메일 설정 페이지에서 SMTP 서버의 이름을 입력합니다. 이 값은 IP 주소, 회사 인트라넷에 있는 컴퓨터의 UNC 이름 또는 정규화된 도메인 이름일 수 있습니다.
보낸 사람 주소에 SMTP 서버에서 전자 메일을 보낼 수 있는 권한이 있는 계정의 이름을 입력합니다.
적용을 클릭합니다.
보고서 서버에 대해 원격 SMTP 서비스를 구성하려면
보고서 서버 Windows 서비스에 SMTP 서버에 대한 Send As 권한이 있는지 확인합니다.
텍스트 편집기에서 RSReportServer.config 파일을 엽니다.
<UrlRoot>가 보고서 서버 URL 주소로 설정되어 있는지 확인합니다. 이 값은 보고서 서버를 구성할 때 설정되므로 이미 채워져 있을 것입니다. 그렇지 않으면 보고서 서버 URL 주소를 입력합니다.
배달 섹션에서 <ReportServerEmail>을 찾습니다.
<SMTPServer>에 SMTP 서버의 이름을 입력합니다. 이 값은 IP 주소, 회사 인트라넷에 있는 컴퓨터의 UNC 이름 또는 정규화된 도메인 이름일 수 있습니다.
<SendUsing>이 2로 설정되어 있는지 확인합니다. 다른 값으로 설정되어 있으면 보고서 서버에서 원격 SMTP 서비스를 사용하도록 구성되지 않은 것입니다.
<From>에 SMTP 서버에서 전자 메일을 보낼 수 있는 권한이 있는 계정의 이름을 입력합니다.
파일을 저장합니다.
보고서 서버가 자동으로 새 설정을 사용하므로 서비스를 다시 시작할 필요가 없습니다. 추가 SMTP 설정을 지정하여 보고서 서버 전자 메일 배달에 SMTP 서버가 사용되는 방법을 추가로 구성할 수 있습니다. 자세한 내용은 전자 메일 배달을 위한 보고서 서버 구성 및 RSReportServer 구성 파일을 참조하십시오.
보고서 서버에 대해 로컬 SMTP 서비스를 구성하려면
제어판에서 프로그램 추가/제거를 클릭합니다.
Windows 구성 요소 추가/제거를 클릭하여 Windows 구성 요소 마법사를 시작합니다.
응용 프로그램 서버를 선택하고 자세히를 클릭합니다.
**인터넷 정보 서비스(IIS)**를 선택하고 자세히를 클릭합니다.
SMTP 서비스 확인란을 선택하고 확인을 클릭합니다.
Windows 구성 요소 마법사에서 다음을 클릭합니다. 마침을 클릭합니다.
서비스가 서비스 콘솔에서 실행되고 있는지 확인합니다.
텍스트 편집기에서 RSReportServer.config 파일을 엽니다.
<UrlRoot>가 보고서 서버 URL 주소로 설정되어 있는지 확인합니다. 이 값은 보고서 서버를 구성할 때 설정되므로 이미 채워져 있을 것입니다. 그렇지 않으면 보고서 서버 URL 주소를 입력합니다.
배달 섹션에서 <ReportServerEmail>을 찾습니다.
<SMTPServer>에서 이 설정의 모든 값을 지웁니다. 이때 태그는 삭제하지 않습니다.
<SendUsing>을 1로 설정합니다. 다른 값으로 설정되어 있으면 보고서 서버에서 로컬 SMTP 서비스를 사용하도록 구성되지 않은 것입니다.
**<SMTPServerPickupDirectory>**를 로컬 드라이브의 폴더로 설정합니다.
<From>을 SMTP 서버에서 전자 메일을 보낼 수 있는 권한이 있는 계정으로 설정합니다.
파일을 저장합니다.