Tipo di connessione OLE DB (SSRS)
Per includere dati da un provider di dati OLE DB, è necessario disporre di un set di dati basato su un'origine dati del report di tipo OLE DB. Questo tipo di origine dati predefinito è basato sull'estensione per l'elaborazione dati OLE DB di Microsoft SQL Server Reporting Services.
OLE DB è una tecnologia di accesso ai dati che consente ai client di connettersi a una varietà di provider di dati. Dopo avere selezionato l'origine dati di tipo OLE DB, è necessario selezionare un provider di dati specifico. Il supporto per caratteristiche quali parametri e credenziali dipende dal provider di dati selezionato.
Utilizzare le informazioni disponibili in questo argomento per compilare un'origine dati. Per istruzioni dettagliate, vedere Procedura: Aggiunta e verifica di una connessione dati o di un'origine dati (Generatore report 3.0 e SSRS).
Contenuto dell'articolo
Stringa di connessione
Credenziali
Parametri
Osservazioni
Procedure
Sezioni correlate
Stringa di connessione
La stringa di connessione per l'estensione per l'elaborazione dati OLE DB dipende dal provider di dati scelto. Una stringa di connessione tipica contiene coppie nome/valore supportate dal provider di dati. Nella stringa di connessione seguente, ad esempio, viene specificato il provider OLE DB per SQL Server Native Client e il database AdventureWorks:
Provider=SQLNCLI10.1;Data Source=server; Initial Catalog=AdventureWorks
La stringa di connessione utilizzata dipende dall'origine dati esterna alla quale si esegue la connessione. 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. Impostare le proprietà dell'origine dati estese tramite la finestra di dialogo Proprietà di Data Link.
Per esempi di stringhe di connessione, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report 3.0.
Torna all'inizio
Credenziali
Le credenziali sono necessarie per eseguire query, nonché per visualizzare l'anteprima del report in locale e dal server di report.
Dopo avere pubblicato il report, potrebbe essere necessario modificare le credenziali per l'origine dati affinché le autorizzazioni per il recupero dei dati risultino valide al momento dell'esecuzione del report nel server di report.
Per ulteriori informazioni, vedere Connessioni dati, origini dati e stringhe di connessione (SSRS) o Specifica di credenziali in Generatore report 3.0.
Caratteri speciali nelle password
Se si configura l'origine dati 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.
Nota
È consigliabile non aggiungere le informazioni di accesso, ad esempio la password, alla stringa di connessione. In Generatore report è presente una scheda separata nella finestra di dialogo Origine dati che può essere utilizzata per immettere le credenziali.
Torna all'inizio
Parametri
Alcuni provider OLE DB supportano parametri senza nome e non i parametri denominati. I parametri sono passati dalla posizione tramite un segnaposto nella query. Il carattere del segnaposto è determinato dalla sintassi supportata dal provider di dati.
Torna all'inizio
Osservazioni
OLE DB è una tecnologia nativa per la compilazione di provider di dati per le origini dati specifiche. OLE DB si basa su interfacce COM (Component Object Model). OLE DB è una tecnologia più recente rispetto a ODBC e precedente ai provider di dati ADO.NET. I provider di dati OLE DB sono registrati con il sistema operativo come qualsiasi altro componente COM. I provider di dati OLE DB sono disponibili da Microsoft e fornitori di terze parti. Microsoft fornisce anche MSDASQL, un provider di dati OLE DB che funge da ponte per la comunicazione ai driver ODBC. Per ulteriori informazioni, vedere Tipo di connessione ODBC (SSRS).
Per recuperare correttamente i dati desiderati, è necessario fornire la sintassi della query supportata dal provider di dati. Il supporto dei parametri varia in base al provider di dati. Per ulteriori informazioni, vedere gli argomenti specifici del provider di dati selezionato. Ad esempio:
Per ulteriori informazioni sui provider di dati OLE DB specifici, vedere Origini dei dati supportate da Reporting Services (SSRS) nella documentazione di Reporting Services nella documentazione online di SQL Server.
Torna all'inizio
Procedure
In questa sezione sono incluse le istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.
Procedura: Aggiunta di un filtro a un set di dati (Generatore report 3.0 e SSRS)
Torna all'inizio
Sezioni correlate
In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le procedure per definire, personalizzare e utilizzare parti di un report correlate ai dati.
Aggiunta di dati a un report (Generatore report 3.0 e SSRS)
Viene fornita una panoramica sull'accesso ai dati del report.Connessioni dati, origini dati e stringhe di connessione in Generatore report 3.0
Vengono fornite informazioni sulle connessioni dati e sulle origini dati.Creazione e aggiunta di set di dati (Generatore report 3.0 e SSRS)
Vengono fornite informazioni sui set di dati incorporati e condivisi.Utilizzo di campi in un set di dati del report (Generatore di report 3.0 e SSRS)
Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.Origini dei dati supportate da Reporting Services (SSRS) nella documentazione di Reporting Services inclusa nella documentazione online di SQL Server.
Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.
Torna all'inizio