Konfigurieren von Reporting Services für die Verwendung von SSIS-Paketdaten

Reporting Services umfasst eine Datenverarbeitungserweiterung, die Daten aus einem SQL ServerIntegration Services-Paket abruft (SSIS). Die SSIS-Datenverarbeitungserweiterung wird nicht unterstützt. Diese Datenverarbeitungserweiterung auf dem Server stellt ein Nichtproduktionsfeature dar, das standardmäßig deaktiviert ist. Die Verwendung der SSIS-Datenverarbeitungserweiterung wird auf Produktionsservern derzeit nicht empfohlen. Wenn Sie das Feature aktivieren und auf dem Berichtsserver verwenden, müssen Sie sich bewusst sein, dass das Paket zur Laufzeit unter der Sicherheitsidentität des Windows-Dienstkontos oder des Webdienstkontos des Berichtsservers verarbeitet wird. Dies wirkt sich darauf aus, wie Sie die Datenquellen sichern, auf die das Paket zugreift. Insbesondere müssen Sie den Dienstkonten Berechtigungen zum Lesen der Daten und zum Ausführen sämtlicher im Paket definierter Vorgänge gewähren. Verwenden Sie dieses Feature nur, wenn Sie die folgenden Vorsichtmaßnahmen getroffen haben:

  • Stellen Sie sicher, dass der Inhalt des Pakets kontrolliert wird (Sie können z. B. die Kennwortschutzfeatures in SSIS verwenden oder Berechtigungen für die Datei festlegen). Weitere Informationen finden Sie unter Festlegen der Paketschutzebene.

  • Entwerfen Sie das Paket so, dass nur die Vorgänge ausgeführt werden können, die zum Abrufen der gewünschten Daten erforderlich sind.

  • Verwenden Sie bei der Konfiguration der Dienstkonten für den Berichtsserver stets die Benutzerkonten oder Dienstkonten mit den geringsten Berechtigungen.

Sie können die SSIS-Datenverarbeitungserweiterung erst verwenden, wenn Sie die Konfigurationsdateien so geändert haben, dass die Erweiterung auf dem Berichtsserver und im Berichts-Designer aktiviert ist. Bearbeiten Sie die Konfigurationsdateien gemäß den Anweisungen in diesem Thema.

Aktivieren der Integration Services-Datenverarbeitungserweiterung für den Berichts-Designer

Zum Aktivieren der Datenverarbeitungserweiterung müssen Sie aus zwei Abschnitten in der Datei RSReportDesigner.config Kommentare entfernen.

  1. Installieren Sie Integration Services auf dem gleichen Computer, auf dem auch Reporting Services installiert ist.

  2. Navigieren Sie im Windows-Explorer zu <Laufwerk>:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies.

  3. Öffnen Sie die Datei RSReportDesigner.config in einem Texteditor.

  4. Entfernen Sie die Kommentarzeichen (löschen Sie die Zeichen <!-- und --> am Zeilenbeginn und Zeilenende) für den folgenden Eintrag im Abschnitt <Data>:

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  5. Entfernen Sie im Abschnitt <Designer> die Kommentare aus folgendem Eintrag:

    <!-- <Extension Name="SSIS" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/> -->
    
  6. Speichern Sie die Datei.

Nachdem Sie die Konfigurationsdatei geändert haben, können Sie im Berichts-Designer im Dialogfeld Datenquelle die SSIS-Datenverarbeitungserweiterung als Datenquellentyp auswählen.

Aktivieren der Integration Services-Datenverarbeitungserweiterung auf dem Berichtsserver

Bevor Sie einen Bericht, der Paketdaten abruft, verarbeiten können, müssen Sie aus der Datei RSReportServer.config Kommentare entfernen.

  1. Öffnen Sie die Datei RSReportServer.config, die sich standardmäßig im Ordner <Laufwerk>:\Programme\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer befindet.

  2. Entfernen Sie die Kommentarzeichen (löschen Sie die Zeichen <!-- und --> am Zeilenbeginn und Zeilenende) für den folgenden Eintrag:

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  3. Speichern Sie die Datei.

Nachdem Sie die Datei RSReportServer.config bearbeitet haben, können Sie die SSIS-Datenverarbeitungserweiterung auf dem Berichtsserver verwenden. Um zu überprüfen, ob die Datenverarbeitungserweiterung verfügbar ist, öffnen Sie entweder im Berichts-Manager oder in Management Studio die Eigenschaftenseite einer Datenquelle, und zeigen Sie unter Datenquellentyp die Liste der Datenverarbeitungserweiterungen an. Wenn Sie die Konfigurationsdatei richtig geändert haben, wird in der Liste der Datenquellentypen der Eintrag SSIS angezeigt.