Condividi tramite


Configurazione di Reporting Services per l'utilizzo di dati del pacchetto SSIS

In Reporting Services è disponibile un'estensione per l'elaborazione dati che consente di recuperare dati da un pacchetto di SQL ServerIntegration Services (SSIS). Non è supportata l'estensione per l'elaborazione dati di SSIS . Questa estensione è una funzionalità non di produzione disattivata per impostazione predefinita. Al momento non è consigliabile utilizzare l'estensione per l'elaborazione dati SSIS in un server di produzione. Se si decide di attivare la funzionalità e utilizzarla nel server di report, fare attenzione al fatto che in fase di esecuzione il pacchetto verrà elaborato con l'identità di protezione dell'account del servizio Windows ReportServer o del servizio Web ReportServer. Questa caratteristica influenza la modalità di protezione delle origini dei dati a cui il pacchetto accede. In particolare, è necessario concedere agli account di servizio le autorizzazioni per leggere i dati ed eseguire qualsiasi operazione definita nel pacchetto. Utilizzare questa funzionalità solo adottando le precauzioni seguenti:

  • Verificare che il contenuto del pacchetto sia controllato, ad esempio utilizzando le funzionalità di protezione tramite password di SSIS o impostando autorizzazioni per il file. Per ulteriori informazioni, vedere Impostazione del livello di protezione dei pacchetti.

  • Progettare il pacchetto in modo che sia possibile eseguire solo le operazioni necessarie per ottenere i dati desiderati.

  • Quando si configurano gli account del servizio del server di report, utilizzare sempre account utente o account del servizio con privilegi minimi.

Prima di utilizzare l'estensione per l'elaborazione dati SSIS, è necessario modificare i file di configurazione per abilitare l'estensione nel server di report e in Progettazione report. Seguire le istruzioni in questo argomento per modificare i file di configurazione.

Attivazione dell'estensione per l'elaborazione dati Integration Services per Progettazione report

Per abilitare l'estensione per l'elaborazione dati, è necessario rimuovere i commenti da due sezioni del file RSReportDesigner.config.

  1. Installare Integration Services nello stesso computer in cui è installato Reporting Services.

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

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

  4. 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="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  5. Nella sezione <Designer> rimuovere i commenti dalla voce seguente:

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

Una volta modificato il file di configurazione, l'estensione per l'elaborazione dati SSIS diventa disponibile come tipo di origine dati che è possibile selezionare nella finestra di dialogo Origine dati in Progettazione report.

Attivazione dell'estensione per l'elaborazione dati Integration Services in Server report

Prima di poter elaborare un report che recupera dati di pacchetto, è necessario rimuovere i commenti dal file RSReportServer.config.

  1. Aprire il file RSReportServer.config, che si trova, per impostazione predefinita, in <unità>:\Programmi\\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer.

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

    <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
    
  3. Salvare il file.

Una volta modificato il file RSReportServer.config, l'estensione per l'elaborazione dati SSIS potrà essere utilizzata nel server di report. Per verificare che l'estensione per l'elaborazione dati sia disponibile, aprire una pagina delle proprietà dell'origine dati in Gestione report o Management Studio e visualizzare l'elenco delle estensioni per l'elaborazione dati in Tipo origine dati. Se il file di configurazione è stato modificato correttamente, SSIS verrà visualizzato nell'elenco dei tipi di origine dati.