보고서 서버 액세스를 위한 방화벽 구성
보고서 서버 응용 프로그램과 게시된 보고서는 IP 주소, 포트 및 가상 디렉터리를 지정하는 URL을 통해 액세스할 수 있습니다. Windows 방화벽을 켜면 보고서 서버에서 사용하도록 구성된 포트는 대부분 닫혀 있습니다. 보고서를 요청한 후 빈 웹 페이지가 나타나거나 원격 클라이언트 컴퓨터에서 보고서 관리자를 열었을 때 빈 페이지가 나타나면 포트가 닫힌 것입니다.
이 경우 포트를 열려면 보고서 서버 컴퓨터에서 Windows 방화벽 유틸리티를 사용해야 합니다. Reporting Services에서 자동으로 포트를 열지 않기 때문에 이 단계는 수동으로 수행해야 합니다.
기본적으로 보고서 서버는 포트 80에서 HTTP 요청을 수신합니다. 따라서 아래 지침에는 이 포트를 지정하는 단계를 설명합니다. 다른 포트를 사용하도록 보고서 서버 URL을 구성한 경우 아래 지침에 따라 해당 포트 번호를 지정해야 합니다.
외부 컴퓨터에서 SQL Server 관계형 데이터베이스에 액세스하거나 보고서 서버 데이터베이스가 외부 SQL Server 인스턴스에 있는 경우 외부 컴퓨터에서 포트 1433 및 1434를 열어야 합니다. 자세한 내용은 SQL Server 온라인 설명서의 데이터베이스 엔진 액세스에 대한 Windows 방화벽 구성을 참조하십시오. 기본 Windows 방화벽 설정에 대한 자세한 내용과 데이터베이스 엔진, Analysis Services, Reporting Services 및 Integration Services에 영향을 주는 TCP 포트에 대한 설명은 SQL Server 온라인 설명서의 SQL Server 액세스를 허용하도록 Windows 방화벽 구성을 참조하십시오.
필수 구성 요소
이 지침에서는 사용자가 이미 서비스 계정을 구성했고 보고서 서버 데이터베이스를 만들었으며 보고서 서버 웹 서비스 및 보고서 관리자에 대한 URL을 구성했다고 가정합니다. 자세한 내용은 Reporting Services 기본 모드 보고서 서버 관리을 참조하십시오.
로컬 웹 브라우저에서 로컬 보고서 서버 인스턴스에 연결하여 보고서 서버에 액세스할 수 있는지도 확인해야 합니다. 이 단계에서는 사용 가능한 설치가 있는지 확인합니다. 포트를 열기 전에 설치가 올바르게 구성되어 있는지 확인해야 합니다. Windows Server에서 이 단계를 완료하려면 보고서 서버 사이트를 신뢰할 수 있는 사이트에 추가해야 합니다. 자세한 내용은 Windows Vista 및 Windows Server 2008의 로컬 관리를 위한 보고서 서버 구성를 참조하십시오.
Windows 방화벽에서 포트 열기
Windows 방화벽 버전마다 다른 지침이 적용됩니다.
Windows 7, Windows Server 2008 R2, Windows Server에서 포트 80을 열려면
시작 메뉴에서 제어판을 클릭한 다음 시스템 및 보안, Windows 방화벽을 차례로 클릭합니다. 제어판이 '범주' 보기로 구성되지 않은 경우에는 Windows 방화벽을 바로 선택하면 됩니다.
고급 설정을 클릭합니다.
인바운드 규칙을 클릭합니다.
동작 창의 새 규칙을 클릭합니다**.**
포트의 규칙 종류를 클릭합니다.
다음을 클릭합니다.
프로토콜 및 포트 페이지에서 TCP를 클릭합니다.
특정 로컬 포트를 선택하고 값으로 80을 입력합니다.
다음을 클릭합니다.
동작 페이지에서 연결 허용을 클릭합니다.
다음을 클릭합니다.
프로필 페이지에서 사용자 환경에 적합한 옵션을 클릭합니다.
다음을 클릭합니다.
이름 페이지에서 이름으로 **ReportServer(TCP on port 80)**를 입력합니다.
마침을 클릭합니다.
컴퓨터를 다시 시작합니다.
Windows Vista 또는 Windows Server 2008에서 포트 80을 열려면
시작 메뉴에서 제어판을 클릭한 다음 보안, Windows 방화벽을 차례로 클릭합니다.
Windows 방화벽을 통해 프로그램 허용을 클릭합니다.
계속을 클릭합니다.
예외 탭에서 포트 추가를 클릭합니다.
이름 상자에 ReportServer(TCP on port 80)를 입력합니다.
포트 번호에 80을 입력합니다.
TCP가 선택되어 있는지 확인합니다.
범위 변경을 클릭합니다.
내 네트워크(서브넷)만을 클릭한 다음 확인을 클릭합니다.
확인을 클릭하여 대화 상자를 닫습니다.
컴퓨터를 다시 시작합니다.
다음 단계
포트를 연 다음 원격 사용자가 이 포트에서 보고서 서버에 액세스할 수 있는지 확인하기 전에 홈 및 사이트 수준에서 역할 할당을 통해 사용자에게 보고서 서버에 대한 액세스 권한을 부여해야 합니다. 사용자에게 충분한 권한이 없는 경우 포트는 제대로 열리지만 보고서 서버에는 연결할 수 없습니다. 자세한 내용은 SQL Server 온라인 설명서의 보고서 서버 역할에 대한 사용자 액세스 권한 부여(보고서 관리자)를 참조하십시오.
다른 컴퓨터에서 보고서 관리자를 시작하여 포트가 제대로 열리는지 확인할 수도 있습니다. 자세한 내용은 SQL Server 온라인 설명서의 보고서 관리자(SSRS)을 참조하십시오.