Konfigurieren von Reporting Services für die Verwendung des Microsoft .NET-Datenproviders für mySAP Business Suite

Neu: 05. Dezember 2005

SQL Server 2005 unterstützt den Microsoft .NET Data Provider for mySAP Business Suite. Damit haben Sie die Möglichkeit, SAP-Daten aus Integration Services-Paketen abzurufen und in Reporting Services-Berichten zu verwenden.

Damit Sie den Datenprovider verwenden können, müssen Sie ihn installieren und konfigurieren. Der Microsoft .NET Data Provider for mySAP Business Suite ist als separater Download verfügbar, den Sie auf einer vorhandenen Instanz von SQL Server 2005 installieren können. Weitere Informationen zum Datenprovider, einschließlich Anweisungen für die Installation und Beispiele für die Verwendung, finden Sie unter Microsoft .NET-Datenprovider für mySAP Business Suite.

Damit Sie den Datenprovider auf einem Berichtsserver ausführen und in der Entwurfsansicht des Berichts-Designers darauf verweisen können, müssen Sie die folgenden Schritte ausführen:

  • Fügen Sie den Richtlinienkonfigurationsdateien des Berichts-Designers und des Berichtsservers Codegruppen hinzu, um Berechtigungen für den Datenprovider zu erteilen. Diese Codegruppen werden nicht standardmäßig angegeben.
  • Ändern Sie die Dateien RSReportDesigner.config und RSReportServer.config. Jede dieser Konfigurationsdateien enthält Einstellungen, die den Microsoft .NET Data Provider for mySAP Business Suite angeben. Standardmäßig sind die Konfigurationseinstellungen in jeder Datei auskommentiert.

Folgen Sie, nachdem Sie den Microsoft .NET Data Provider for mySAP Business Suite auf dem Computer installiert haben, den Schritt-für-Schritt-Anweisungen in diesem Thema zum Bereitstellen des Datenproviders in Ihrer Reporting Services-Installation.

Hinzufügen einer Codegruppe zur Datei RSPreviewPolicy.config

Damit der Microsoft .NET Data Provider for mySAP Business Suite im Full Trust-Modus ausgeführt wird, müssen Sie der Richtliniendatei des Berichts-Designers eine Codegruppe hinzufügen.

  1. Öffnen Sie die Datei RSPreviewPolicy.config, die sich standardmäßig im Verzeichnis C:\ Programme\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies befindet.

  2. Fügen Sie die folgende Codegruppe hinzu:

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
        Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. Speichern Sie die Datei.

Ändern der Datei RSReportDesigner.config

Bevor Sie Berichtsdefinitionen zum Abrufen von Daten mit dem Microsoft .NET Data Provider for mySAP Business Suite erstellen können, müssen Sie aus zwei Abschnitten der Datei RSReportDesigner.config Kommentare entfernen.

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

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

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

    <!-- Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ -->
    
  4. Entfernen Sie im Abschnitt <Designer> die Kommentare aus folgendem Eintrag:

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

Nachdem Sie die Konfigurationsdatei geändert haben, können Sie im Berichts-Designer im Dialogfeld Datenquelle den Datenprovider als Datenquellentyp auswählen. Informationen dazu, wie Sie die Verbindungszeichenfolge und Abfragen zum Abrufen von SAP-Daten angeben, finden Sie unter Microsoft .NET-Datenprovider für mySAP Business Suite.

Hinzufügen einer Codegruppe zur Datei RSSrvPolicy.config

Damit der Microsoft .NET Data Provider for mySAP Business Suite im Full Trust-Modus ausgeführt wird, müssen Sie der Richtliniendatei des Berichtsservers eine Codegruppe hinzufügen.

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

  2. Fügen Sie die folgende Codegruppe hinzu:

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
       Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. Speichern Sie die Datei.

Ändern der Datei RSReportServer.config

Bevor Sie einen Bericht verarbeiten können, der zum Abrufen von Daten den Microsoft .NET Data Provider for mySAP Business Suite verwendet, 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 im Abschnitt <Data> die Kommentare aus folgendem Eintrag:

    <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    
  3. Speichern Sie die Datei.

Siehe auch

Konzepte

Reporting Services-Konfigurationsdateien
RSReportDesigner-Konfigurationsdatei
RSReportServer-Konfigurationsdatei

Andere Ressourcen

Deploying a Data Processing Extension

Hilfe und Informationen

Informationsquellen für SQL Server 2005