2008-09-24 4 views
1

SSRS2008에서 별도의 코드 집합을 실행하는 ReportServer의 여러 인스턴스를 배포하는 방법이 있습니까?보고 서비스의 여러 인스턴스 배포 또는 여러 버전의 DLL에 연결

많은 맞춤형 확장 기능이 플러그인되어있는 매우 구체적인보고 서비스 배포를 개발하고 있습니다.하지만 회사에서는 일반적으로 동일한 서버에서 한 번에 여러 버전의 배포를 배포합니다. 나는보고 서비스로이를 수행하는 좋은 방법이 조금 손실되었다. 보고 서비스의

  • 실행 여러 인스턴스를 다른 코드와 이에 대한 단점은 그것이 두통의 약간의 업그레이드 점이다

을 설정

나는 몇 가지 대안이 알고 차라리보고 데이터베이스의 여러 인스턴스를 보유하지 않을 것입니다. 나는 그들이 같은 데이터베이스를 목표로한다면 잘 놀 수 있을지 확신 할 수 없다.

  • HTTPRequest 변수에서 읽음으로써 요청에 따라 버전 별 DLL을 호출/포함합니다. (Assembly.LoadFile)

성능 문제가있을 수 있으며 잠재적 인 디버깅 악몽처럼 느껴집니다. 이전에 Assembly.LoadFile을 사용하지 않았고 버전 관리 시스템을 제어하기 위해 unversioned 한 코드를 얼마나 많이 작성해야하는지 확신 할 수 없습니다.

누구나이 경험이 있습니까?

답변

1

FWIW 동일한 데이터베이스에 대해 문제없이 두 개의 별도 보고서 서버 설치를 실행했습니다. 볼륨이 상당히 낮습니다.