Les meilleures pratiques pour l'exécution de SQL Server reporting services. Dois-je exécuter sur la base de données ou un serveur web?
Je suis à la configuration d'un nouvel environnement pour exécuter plusieurs applications web des intranets. J'ai 2 serveurs, l'un sera le Serveur SQL server 2008, et l'autre sera le serveur IIS. J'ai aussi besoin d'installer SQL Server Reporting Services. Je ne suis pas sûr de savoir s'il serait préférable de l'exécuter reporting services sur le serveur de base de données ou un serveur web. Est-il une meilleure pratique de cette situation?
OriginalL'auteur BigJoe714 | 2009-02-05
Vous devez vous connecter pour publier un commentaire.
Dépend...
Les services de reporting, le rendu est assez intensive du processeur, de sorte que vous devez garder cela à l'esprit. En règle générale, si je suis de la conception d'un système avec charge lourde ou les exigences de rendement, je place l'instance de reporting services sur son propre serveur. La meilleure pratique est vraiment dépendant de la complexité de votre système.
Si un troisième serveur n'est pas une option et les deux serveurs que vous possédez sont de même speced je serais probablement placer sur celui avec le plus faible de la charge du processeur. Si vous placez le serveur de rapports sur le serveur web assurez-vous que Reporting services utilise votre serveur de base de données pour les rapports des services de méta-données, de sorte que vous n'avez pas à installer le SGBD sur les deux machines.
Que vous devez garder à l'esprit que si vous ne placez pas le serveur de rapports sur la même case qu'SQL server, vous aurez besoin d'une autre licence de SQL Server. Le produit n'est "libre" s'il est installé sur la même machine que SQL.
OriginalL'auteur Bart
Je exécutez le programme d'installation sur votre serveur web, de sorte que les composantes du service web de Reporting Services y sont installés.
Il est également bénéfique de configuration de reporting services avec son propre domaine d'application dans IIS de sorte que vous pouvez modifier les configurations indépendant de dire vos autres applications web.
Lorsque vous exécutez à travers le programme d'installation à l'aide de l'Outil Configuration de Reporting Services, mettre en place la base de données sur votre serveur web (c'est à dire dédié serveur de base de données). De cette façon, toutes vos données le traitement est réalisé sur un serveur et de tous vos sites web de traitement/de rendu des données est gérée sur un autre.
Espère que c'est clair et d'utilisation, mais n'hésitez pas à poser d'autres questions.
Acclamations,John
Ce n'est pas le même que l'installation de dire deux instanes de SQL Server sur deux serveurs différents (assumung un modèle de licence par processeur). Une fonctionnelle unique de Reporting Services de la Plate-forme est composée de 1 Instance de SQL Server + 1 Service Web Report Server, indépendamment de l'endroit où les composants résident.
OriginalL'auteur John Sansom