2009-02-05 2 views
3

여러 인트라넷 웹 응용 프로그램을 실행하도록 새 환경을 구성하려고합니다. 나는 2 대의 서버를 가지고 있는데, 하나는 SQL Server 2008 서버이고 다른 하나는 IIS 서버가 될 것입니다. SQL Server Reporting Services도 설치해야합니다. 데이터베이스 서버 또는 웹 서버에서보고 서비스를 실행하는 것이 더 나은지 확실하지 않습니다. 이 상황에 가장 적합한 방법이 있습니까?SQL Server보고 서비스를 실행하는 최상의 방법. 데이터베이스 또는 웹 서버에서 실행해야합니까?

답변

9

는 ... 따라 다릅니다

보고 서비스 렌더링은 매우 프로세서를 많이 그래서 당신은 명심해야합니다. 일반적으로 부하가 많거나 처리량이 많은 시스템을 설계하는 경우 자체 서버에보고 서비스 인스턴스를 배치합니다. 가장 좋은 방법은 실제로 시스템의 복잡성에 달려 있습니다.

세 번째 서버가 옵션이 아니며 이미 가지고있는 두 대의 서버가 비슷하게 지정되어 있다면 가장 낮은 프로세서로드가있는 서버에 배치 할 것입니다. 보고 서버를 웹 서버에 배치하는 경우 Reporting Services에서보고 서비스 메타 데이터 용 전용 데이터베이스 서버를 사용하므로 두 시스템 모두에 RDBMS를 설치할 필요가 없습니다.

보고 서버를 SQL 서버와 동일한 상자에 두지 않으면 다른 SQL Server 라이센스가 필요하다는 사실을 명심해야합니다. 이 제품은 SQL과 동일한 시스템에 설치된 경우에만 "비어 있습니다".

+0

감사합니다. 매우 도움이됩니다. – BigJoe714

1

Reporting Services의 웹 서비스 구성 요소가 웹 서버에 설치되도록 설치 프로그램을 실행합니다.

IIS의 자체 응용 프로그램 도메인을 사용하여보고 서비스를 구성 할 수 있으므로 다른 웹 응용 프로그램과는 다른 구성을 조정할 수 있습니다.

Reporting Services 구성 도구를 사용하여 설치 프로그램을 실행하는 경우 비 웹 서버 (예 : 전용 DB 서버)에 데이터베이스를 설치하십시오. 이렇게하면 모든 데이터 처리가 하나의 서버에서 처리되고 모든 웹 처리/데이터 렌더링이 다른 서버에서 처리됩니다.

희망 사항이 명확하고 사용하기를 원하지만 추가 질문이 있으시면 언제든지 알려주십시오.

환호,

+0

2 개의 상자에는 2 개의 라이선스가 필요합니다. 1 –

+1

2 개의 다른 서버에 SQL Server의 2 개의 인스턴스를 설치하는 것은 아닙니다 (프로세서 당 라이선스 모델을 가정 할 때). 단일 기능 Reporting Services 플랫폼은 구성 요소의 위치와 관계없이 SQL Server + 1 Report Server 웹 서비스 인스턴스 1 개로 구성됩니다. –

관련 문제