Share via


Configurazione di Reporting Services per l'utilizzo di Microsoft .NET Data Provider for mySAP Business Suite

Data creazione: 5 dicembre 2005

In SQL Server 2005 è incluso il supporto per Microsoft .NET Data Provider for mySAP Business Suite affinché sia possibile recuperare e utilizzare dati SAP nei pacchetti Integration Services e nei report Reporting Services.

Per utilizzare il provider di dati, è necessario installarlo e configurarlo. Microsoft .NET Data Provider for mySAP Business Suite è disponibile come download separato che è possibile installare in un'istanza esistente di SQL Server 2005. Per ulteriori informazioni sul provider di dati, inclusi esempi di utilizzo e istruzioni relative all'installazione, vedere Microsoft .NET Data Provider for mySAP Business Suite.

Per eseguire il provider di dati in un server di report e per fare riferimento a esso nella visualizzazione Progettazione di Progettazione report, è necessario eseguire le operazioni seguenti:

  • Aggiungere gruppi di codice a Progettazione report e ai file di configurazione dei criteri del server di report per concedere autorizzazioni al provider di dati. Questi gruppi di codice non sono specificati per impostazione predefinita.
  • Modificare i file RSReportDesigner.config e RSReportServer.config. Ognuno di questi file di configurazione include impostazioni che specificano Microsoft .NET Data Provider for mySAP Business Suite. Per impostazione predefinita, le impostazioni di configurazione sono impostate come commento in ogni file.

Dopo aver installato Microsoft .NET Data Provider for mySAP Business Suite nel computer, seguire le istruzioni dettagliate fornite in questo argomento per distribuire il provider di dati nell'installazione di Reporting Services.

Aggiunta di un gruppo di codice al file RSPreviewPolicy.config

Per eseguire Microsoft .NET Data Provider for mySAP Business Suite in Full Trust, è necessario aggiungere un gruppo di codice al file di criteri di Progettazione report.

  1. Aprire il file RSPreviewPolicy.config contenuto, per impostazione predefinita, in C:\ Programmi\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. Aggiungere il gruppo di codice seguente:

    <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. Salvare il file.

Modifica del file RSReportDesigner.config

Prima di poter creare definizioni di report per il recupero di dati tramite Microsoft .NET Data Provider for mySAP Business Suite, è necessario rimuovere commenti da due sezioni del file RSReportDesigner.config.

  1. In Esplora risorse individuare <unità>:\Programmi\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. Utilizzare un editor di testo per aprire il file RSReportDesigner.config.

  3. Rimuovere i contrassegni di commento (eliminare i caratteri <!-- e --> all'inizio e alla fine della riga) per la voce seguente nella sezione <Data>:

    <!-- Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ -->
    
  4. Nella sezione <Designer> rimuovere i commenti dalla voce seguente:

    <!-- Extension Name="SAP" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/ -->
    
  5. Salvare il file.

Dopo aver modificato il file di configurazione, il provider di dati diventa disponibile come un tipo di origine dei dati che è possibile selezionare nella finestra di dialogo Origine dati in Progettazione report. Per ulteriori informazioni su come specificare la stringa di connessione e le query per recuperare dati SAP, vedere Microsoft .NET Data Provider for mySAP Business Suite.

Aggiunta di un gruppo di codice al file RSSrvPolicy.config

Per eseguire Microsoft .NET Data Provider for mySAP Business Suite in Full Trust, è necessario aggiungere un gruppo di codice al file di criteri del server di report.

  1. Aprire il file RSSrvPolicy.config contenuto, per impostazione predefinita, in <unità>:\Programmi\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Aggiungere il gruppo di codice seguente:

    <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. Salvare il file.

Modifica del file RSReportServer.config

Prima di poter elaborare un report per il recupero di dati tramite Microsoft .NET Data Provider for mySAP Business Suite, è necessario rimuovere i commenti dal file RSReportServer.config.

  1. Aprire il file RSReportServer.config contenuto, per impostazione predefinita, in <unità>:\Programmi\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Nella sezione <Data> rimuovere i commenti dalla voce seguente:

    <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    
  3. Salvare il file.

Vedere anche

Concetti

File di configurazione di Reporting Services
File di configurazione RSReportDesigner
File di configurazione RSReportServer

Altre risorse

Deploying a Data Processing Extension

Guida in linea e informazioni

Assistenza su SQL Server 2005