Creazione di set di dati del report per altre origini dati
In Reporting Services l'accesso alle origini dati è supportato tramite qualsiasi provider di dati gestiti Microsoft.NET Framework, ad esempio OLE DB oppure 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. Per ulteriori informazioni sulla creazione di un provider di dati personalizzato per il supporto di origini dati personalizzate, vedere Implementazione di un'estensione per l'elaborazione dati.
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 Modifica 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 Connessione a un'origine dati (Reporting Services).
Supporto di Progettazione query per origini dati OLE DB e ODBC
In Reporting Services è 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.
Alcune funzionalità di Reporting Services 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 (Reporting Services).
Supporto di Progettazione query per altre origini dati
La finestra Progettazione query per ogni provider di dati viene registrata nel file RSReportDesigner.config. Quando si crea un set di dati basato su un'origine dei dati, questo viene aperto tramite Progettazione query nella visualizzazione predefinita per il provider di dati. Quando vengono installate, le nuove estensioni per l'elaborazione dati utilizzano la finestra Progettazione query basata su testo o forniscono una finestra Progettazione query personalizzata per l'origine dati.
Per ulteriori informazioni, vedere Finestre Progettazione query ed estensioni per l'elaborazione dati (Reporting Services).
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 di un set di dati del report. 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 (Reporting Services).
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 Progettazione report è disponibile una scheda separata nella finestra di dialogo Origine dati che può essere utilizzata per immettere le credenziali. Le credenziali vengono archiviate in modo protetto nel computer client in cui è in esecuzione Progettazione report.
Vedere anche