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. Il 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 le caratteristiche quali i parametri e le credenziali dipende dal provider di dati selezionato.

Usare le informazioni presenti in questo argomento per compilare un'origine dati. Per istruzioni dettagliate, vedere Aggiungere e verificare una connessione dati (Generatore report e SSRS).

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 Creare stringhe di connessione dati - Generatore report e SSRS.

Titolo

Le credenziali sono necessarie per eseguire query, nonché per visualizzare l'anteprima del report in locale e dal server di report.

Dopo aver pubblicato il report, potrebbe essere necessario modificare le credenziali per l'origine dati affinché quando il report viene eseguito nel server di report, le autorizzazioni per il recupero dei dati risultino valide.

Per altre informazioni, vedere Specificare le credenziali e le informazioni sulla connessione per le origini dati del report.

Caratteri speciali in una 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.

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.

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 altre 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 altre informazioni sui provider di dati OLE DB specifici, vedere Origini dei dati supportate da Reporting Services (SSRS).

Procedure

In questa sezione sono contenute istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.

Aggiungere e verificare una connessione dati (Generatore di report e SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore di report e SSRS)

Aggiungere un filtro a un set di dati (Generatore di report e SSRS)

In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le informazioni necessarie sulle procedure per definire, personalizzare e usare parti di un report correlate ai dati.

Set di dati del report (SSRS)
Viene fornita una panoramica sull'accesso ai dati del report.

Creare stringhe di connessione dati - Generatore report e SSRS
Vengono fornite informazioni sulle connessioni dati e sulle origini dati.

Set di dati condivisi e incorporati del report (Generatore di report e SSRS)
Vengono fornite informazioni sui set di dati incorporati e condivisi.

Raccolta di campi del set di dati (Generatore di report e SSRS)
Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.

Origini dei dati supportate da Reporting Services (SSRS).
Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.

Vedi anche

Parametri report (Generatore di report e Progettazione report)
Filtro, raggruppamento e ordinamento di dati (Generatore di report e SSRS)
Espressioni (Generatore di report e SSRS)