Freigeben über


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

Aktualisiert: 14. April 2006

Reporting Services enthält eine Datenverarbeitungserweiterung, mit der Daten von einem SSIS-Paket (SQL Server Integration Services) abgerufen werden. Die SSIS-Datenverarbeitungserweiterung ist ein experimentelles Feature, das in der Standardeinstellung 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 demselben Computer, auf dem Reporting Services installiert ist.

  2. Navigieren Sie im Windows-Explorer zu <Laufwerk>:\Programme\Microsoft Visual Studio 8\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=9.0.242.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\MSSQL.n\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=9.0.242.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.

Siehe auch

Konzepte

Definieren von Berichtsdatasets für Paketdaten aus SQL Server Integration Services
Konfigurieren von Reporting Services für die Verwendung des Microsoft .NET-Datenproviders für mySAP Business Suite
Reporting Services-Konfigurationsdateien
RSReportDesigner-Konfigurationsdatei
RSReportServer-Konfigurationsdatei

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Neuer Inhalt:
  • Sicherheitswarnung.