Creazione di set di dati del report per altre origini dati (Generatore report 2.0)

In Generatore report 2.0 è possibile accedere solo al tipo di origine dati OLE DB o ODBC. Dopo avere creato una definizione dell'origine dati nel report, è necessario specificare una query nel linguaggio di query dell'origine dati per creare un set di dati.

[!NOTA]

In Generatore report 2.0 non è supportata l'aggiunta di provider di dati personalizzati nel computer locale. In modalità server è possibile accedere a qualsiasi provider di dati installato e registrato nel server di report. Per ulteriori informazioni, vedere Server di report e server di report SharePoint (Generatore report 2.0).

Specifica delle proprietà della stringa di connessione per un provider di dati

Per impostare le proprietà della stringa di connessione specifiche per un provider di dati, nella pagina Generale della finestra di dialogo Proprietà origine dati fare clic sul pulsante Compila per aprire la finestra di dialogo Proprietà connessione. Per un tipo di origine dati OLE DB, è possibile selezionare il provider di dati e impostare le proprietà estese dell'origine dati tramite la finestra di dialogo Proprietà di Data Link. Per un tipo di origine dati ODBC, è possibile impostare la stringa di connessione. Per ulteriori informazioni e stringhe di connessione di esempio, vedere Connessioni di esempio (Generatore report 2.0).

Supporto di Progettazione query per origini dati OLE DB e ODBC

In Generatore report 2.0 è disponibile una finestra progettazione query che consente di specificare una query per un'origine dati OLE DB oppure ODBC. Per impostazione predefinita, la finestra Progettazione query basata su testo si apre in una delle tre modalità seguenti, ovvero Text, TableDirect o StoredProcedure. È possibile digitare una query, selezionare tutte le colonne da una tabella di database o selezionare una stored procedure. Per ulteriori informazioni sull'utilizzo della finestra Progettazione query, vedere Interfaccia utente di Progettazione query basata su testo (Generatore report 2.0).

Alcune caratteristiche dipendono dalle implementazioni disponibili nel provider di dati. Alcuni provider di dati, ad esempio, non supportano le query con parametri o i parametri denominati. Per ulteriori informazioni, vedere Utilizzo di parametri di query con origini dati specifiche (Generatore report 2.0).

Supporto di Progettazione query per altre origini dati

La finestra Progettazione query per ogni provider di dati viene registrata al momento dell'installazione di Generatore report 2.0. Quando si crea una query per un set di dati basato su un'origine dati, la query viene aperta nella vista predefinita di Progettazione query per il provider di dati. Per ulteriori informazioni, vedere Finestre Progettazione query e origini dati (Generatore report 2.0).

Mapping dei tipi di dati dal provider di dati per il report

Quando si crea un set di dati, i tipi di dati dei campi vengono mappati a un subset di tipi di dati CLR (Common Language Runtime) da .NET Framework. I tipi di dati che non possono essere mappati in modo chiaro vengono restituiti come stringhe. Per ulteriori informazioni sull'utilizzo dei tipi di dati dei campi, vedere Utilizzo di campi in un set di dati del report (Generatore di report 2.0). Quando si crea un parametro, il tipo di dati deve essere supportato dalla definizione del report. Per ulteriori informazioni sull'esecuzione del mapping dei tipi di dati dal provider di dati al parametro del report, vedere Utilizzo dei tipi di dati nelle espressioni (Generatore report 2.0).

Caratteri speciali nelle password

Se si configura l'origine dati ODBC o OLE DB per la richiesta di una password o l'inclusione della password nella stringa di connessione e un utente immette la password con caratteri speciali, ad esempio segni di punteggiatura, è possibile che alcuni driver dell'origine dati sottostante non supportino la convalida dei caratteri speciali. In tal caso, quando si elabora il report verrà visualizzato un messaggio che indica che la password non è valida. Se la modifica della password è complessa, è possibile rivolgersi all'amministratore del database per fare in modo che vengano archiviate nel server di report le credenziali appropriate come parte del nome dell'origine dei dati (DSN, Data Source Name) ODBC di sistema. Per ulteriori informazioni, vedere "OdbcConnection.ConnectionString" nella documentazione di .NET Framework SDK.

[!NOTA]

È consigliabile non aggiungere informazioni di accesso, ad esempio password, alla stringa di connessione. In Generatore report 2.0 è disponibile una scheda separata nella finestra di dialogo Origine dati che può essere utilizzata per immettere le credenziali. Per ulteriori informazioni, vedere Specifica delle credenziali per l'origine dati di un report (Generatore report 2.0).