Share via


Caratteristiche supportate da Reporting Services in SQL Server Express

In questo argomento viene fornito un riepilogo delle caratteristiche disponibili in SQL Server Express Edition with Advanced Services. Per ulteriori informazioni su questa edizione, vedere Funzionalità di SQL Server Express with Advanced Services.

Riepilogo delle caratteristiche

In SQL Server Express sono disponibili le seguenti caratteristiche di Reporting Services:

  • Elaborazione di report su richiesta per ogni utente che visualizza un report. Quando un utente apre un report, il report viene inizializzato, la query viene elaborata, i dati vengono uniti nel layout del report e viene eseguito il rendering del report in un formato di presentazione.

  • È possibile eseguire il rendering nei formati HTML, Acrobat ed Excel.

  • Le origini dati dei report devono essere database relazionali di SQL Server eseguiti in locale in SQL Server Express.

  • La gestione del server di report e la visualizzazione dei report sono supportate tramite Gestione report.

  • La configurazione è supportata tramite lo strumento di configurazione di Reporting Services.

  • In SQL Server Express sono disponibili le utilità della riga di comando rs.exe, rsconfig.exe e rskeymgmt.exe.

  • L'autenticazione di Windows e i ruoli predefiniti vengono utilizzati per eseguire il mapping tra account utente e di gruppo esistenti e una raccolta denominata di operazioni.

Caratteristiche non supportate

Le altre edizioni di SQL Server includono un set più ampio di caratteristiche di Reporting Services. Nell'elenco seguente vengono descritte le caratteristiche illustrate nella documentazione online di SQL Server ma che non è possibile utilizzare in questa edizione:

  • L'elaborazione pianificata di report, la memorizzazione nella cache, gli snapshot, le sottoscrizioni e il recapito non sono supportati.

  • Le origini dati Analysis Services, Oracle, XML, SAP, SQL Server Integration Services (SSIS), OLE DB e ODBC non sono supportate.

  • Le origini dati remote non sono supportate. I report ospitati in un server di report di SQL Server Express devono recuperare dati relazionali di SQL Server da un'istanza locale del Motore di database di SQL Server Express.

  • La creazione di report ad hoc tramite modelli semantici e Generatore report non è supportata.

  • Le estensioni per il rendering di file tiff (immagine), xml e csv non sono supportate.

  • La piattaforma estendibile dell'API di Reporting Services per il recapito, l'elaborazione dati, il rendering e la sicurezza non è supportata.

  • Le estensioni per l'autenticazione personalizzata e le assegnazioni di ruolo personalizzate non sono supportate. È necessario eseguire il mapping tra account di gruppo e utente di dominio di Windows e definizioni di ruolo predefinite.

  • Gli elementi di report personalizzati non sono supportati.

  • La gestione dell'elaborazione di report con esecuzione prolungata non è supportata. In particolare, non è possibile utilizzare la caratteristica di gestione di processi di Gestione report per arrestare l'elaborazione dei report.

  • La distribuzione con scalabilità orizzontale non è supportata.

  • La modalità integrata SharePoint non è supportata.

Se si utilizza la caratteristica Istanze utente, detta anche caratteristiche RANU (Run As Normal User), in SQL Server Express, tenere presente che l'origine dati non sarà disponibile tramite connessioni remote. Pertanto, se si configura un'origine dati del report per la caratteristica Istanze utente, quando gli utenti remoti accedono al report verrà visualizzato l'errore seguente:

"Errore durante l'elaborazione del report. Impossibile creare una connessione all'origine dei dati "<datasourcename>". Per ulteriori informazioni su questo errore, passare al server di report nel server locale oppure attivare gli errori remoti".

Il file di log del server di report includerà inoltre la voce seguente:

Cannot create a connection to data source '<datasourcename>'. ---> System.Data.SqlClient.SqlException: User does not have permission to perform this action.

Per evitare errori di questo tipo, impostare la proprietà User Instance nella stringa di connessione o nella finestra di dialogo Proprietà avanzate quando si definisce la connessione.