Ik ben een nieuwe omgeving aan het configureren om verschillende intranet-webapplicaties uit te voeren. Ik heb 2 servers, de ene is de SQL Server 2008-server en de andere is de IIS-server. Ik moet ook SQL Server Reporting Services installeren. Ik weet niet zeker of het beter zou zijn om rapportageservices op de databaseserver of op de webserver uit te voeren. Is er een best practice voor deze situatie?
# Best practice voor het uitvoeren van SQL Server-rapportageservices. Moet ik draaien op de database of webserver?
## 2 Antwoorden
Hangt ervan af..

De weergave van rapportageservices is vrij processorintensief, dus daar moet u rekening mee houden. Als ik een systeem ontwerp met zware belasting of doorvoervereisten, plaats ik de instantie voor rapportageservices doorgaans op een eigen server. De best practice is echt afhankelijk van de complexiteit van uw systeem

Als een derde server geen optie is en de twee servers die je al hebt vergelijkbare specificaties hebben, zou ik deze waarschijnlijk op degene plaatsen met de laagste processorbelasting. Als u de rapportageserver op de webserver plaatst, zorg er dan voor dat Reporting Services uw speciale databaseserver gebruikt voor de metagegevens van de Reporting Services, zodat u de RDBMS niet op beide machines hoeft te installeren

Houd er rekening mee dat als u de rapportageserver niet op dezelfde box plaatst als SQL Server, u een andere SQL Server-licentie nodig heeft. Het product is alleen "gratis"als het op dezelfde machine als SQL is geïnstalleerd

Ik zou het installatieprogramma op uw webserver uitvoeren, zodat de webservicecomponenten van Reporting Services daar worden geïnstalleerd

Het is ook voordelig om rapportageservices te configureren met een eigen applicatiedomein in IIS, zodat u de configuraties kunt aanpassen, onafhankelijk van bijvoorbeeld uw andere webapplicaties

Wanneer u de installatie uitvoert met behulp van de Reporting Services-configuratietool, stelt u de database in op uw niet-webserver (d.w.z. speciale db-server). Op deze manier wordt al uw gegevensverwerking op één server afgehandeld en al uw webverwerking/gegevensweergave op een andere

Ik hoop dat dit duidelijk en nuttig is, maar stel gerust verdere vragen

Groetjes, Jan
-
Voor 2 dozen zijn 2 licenties vereist, niet 1 5 februari 2009 om 17:42
-
1Het is niet hetzelfde als het installeren van bijvoorbeeld twee exemplaren van SQL Server op twee verschillende servers (uitgaande van een licentiemodel per processor). Eén functioneel Reporting Services-platform bestaat uit 1 exemplaar van SQL Server + 1 Report Server-webservice, ongeacht waar de componenten zich bevinden. 18 april 2009 om 6:49