Manuelle Schritte für das Konfigurieren von Remote-SQLServer Reporting Services
Letzte Aktualisierung: Dezember 2010
Betrifft: System Center Service Manager 2010 SP1
Während der Bereitstellung des Service Manager-Data Warehouse-Verwaltungsservers können Sie den Server angeben, auf dem Microsoft SQL Server Reporting Services (SSRS) bereitgestellt wird. Standardmäßig wird bei der Installation der Computer ausgewählt, auf dem der Data Warehouse-Verwaltungsserver gehostet wird. Wenn Sie einen anderen Computer angeben, werden Sie aufgefordert, das folgende Verfahren durchzuführen, um den Remote-SSRS-Server zu konfigurieren. Zuvor müssen Sie die folgenden Maßnahmen durchführen:
-
Kopieren Sie die Datei „Microsoft.EnterpriseManagement.Reporting.Code.dll“ vom Service Manager-Installationsmedium auf den Computer, der als SSRS-Host dient.
-
Fügen Sie einer Konfigurationsdatei auf dem SSRS-Hostcomputer ein Codesegment hinzu.
Wenn Sie die Standardinstanz von SQL Server verwendet haben, ziehen Sie in Windows Explorer die Datei „Microsoft.EnterpriseManagement.Reporting.Code.dll“ aus dem Ordner „Prerequisites“ (Voraussetzungen) auf dem Service Manager-Installationsmedium in den Ordner „\Programme\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\Bin“ auf dem SSRS-Hostcomputer. Wenn Sie nicht die Standardinstanz verwendet haben, lautet der Pfad des erforderlichen Ordners „\Programme\Microsoft SQL Server\MSRS10.<INSTANZNAME>\Reporting Services\ReportServer\Bin“. Bei der folgenden Vorgehensweise wird der Name der Standardinstanz verwendet.
So kopieren Sie die Datei „Microsoft.EnterpriseManagement.Reporting.Code.dll“
-
Öffnen Sie eine Instanz von Windows Explorer auf dem SSRS-Hostcomputer.
-
Führen Sie je nach verwendeter Version von SQL Server 2008 einen der folgenden Schritte durch:
-
SQL Server 2008 SP1: Wechseln Sie zum Ordner „\Programme\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\Bin“.
-
SQL Server 2008 R2: Wechseln Sie zum Ordner „\Programme\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Bin“.
-
SQL Server 2008 SP1: Wechseln Sie zum Ordner „\Programme\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\Bin“.
-
Starten Sie eine zweite Instanz von Windows Explorer, wechseln Sie zum Laufwerk mit dem Service Manager-Installationsmedium, und öffnen Sie den Ordner „Prerequisites“ (Voraussetzungen).
-
Klicken Sie in diesem Ordner auf Microsoft.EnterpriseManagement.Reporting.Code.dll, und ziehen Sie die Datei auf den in Schritt 2a oder 2b geöffneten Ordner.
So fügen Sie der Datei „Rssrvpolicy.config“ ein Codesegment hinzu
-
Steuern Sie auf dem SSRS-Hostcomputer die Datei „Rssrvpolicy.config“ im Ordner „\Programme\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer“ an.
-
Öffnen Sie die Datei „Rssrvpolicy.config“ in einen XML-Editor Ihrer Wahl.
-
Suchen Sie in der Datei die CodeGroup-Codesegmente. Im Folgenden sehen Sie ein Beispiel für ein CodeGroup-Segment.
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust"> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="$CodeGen$/*" /> </CodeGroup> -
Fügen Sie das folgende CodeGroup-Segment in den gleichen Abschnitt der Datei „Rssrvpolicy.config“ ein, der auch die anderen CodeGroup-Segmente enthält.
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="Microsoft System Center Service Manager Reporting Code Assembly" Description="Grants the SCSM Reporting Code assembly full trust permission."> <IMembershipCondition class="StrongNameMembershipCondition" version="1" PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9" /> </CodeGroup> -
Schließen Sie den XML-Editor, und speichern Sie die Änderungen.
