Déployer plusieurs instances de services de génération de rapports ou se connecter à plusieurs versions de DLL

StackOverflow https://stackoverflow.com/questions/125540

  •  02-07-2019
  •  | 
  •  

Question

Existe-t-il un moyen dans SSRS2008 de déployer plusieurs instances de ReportServer exécutant des ensembles de codes distincts?

Je développe un déploiement très spécifique de services de génération de rapports dans lequel un certain nombre d'extensions personnalisées sont connectées. Toutefois, mon entreprise déploie généralement plusieurs versions d'une version à la fois sur le même serveur. Je suis un peu en train de perdre un bon moyen de le faire avec les services de reporting.

Je sais que j'ai quelques alternatives:

  • Exécuter plusieurs instances de Reporting Services avec différents jeux de codes

L’inconvénient, c’est que la mise à niveau est un casse-tête et que je préfère ne pas avoir plusieurs instances des bases de données de rapports. Je ne sais pas s'ils joueraient bien ensemble s'ils ciblaient les mêmes bases de données.

  • Appelez / incluez les DLL spécifiques à la version à la demande en les lisant à partir d'une variable HTTPRequest. (Assembly.LoadFile)

J'ai le sentiment que cela pourrait avoir des problèmes de performances et que cela ressemble aussi à un cauchemar potentiel de débogage. Je n'ai pas non plus utilisé Assembly.LoadFile auparavant et je ne sais pas combien de code il me faudrait écrire sans version pour contrôler le système de gestion des versions.

Quelqu'un a-t-il de l'expérience dans ce domaine?

Était-ce utile?

La solution

Vous pouvez installer plusieurs interfaces RS sur un serveur DB.

Cela fonctionne bien. Nous l'utilisons pour avoir 2 boîtiers RS primaires (charge équilibrée) avec le 3e boîtier de secours chaud BCP / DR. Ils sont tous dans la ferme.

Vous pouvez également avoir plusieurs instances sur la même boîte.

Comment: configurer une montée en puissance parallèle du serveur de rapports Déploiement (configuration de Reporting Services)

Autres conseils

FWIW J'ai exécuté deux installations distinctes de serveur de rapports sur les mêmes bases de données sans aucun problème. Les volumes sont assez faibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top