Tipo di connessione OLE DB (SSRS)OLE DB Connection Type (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.To include data from an OLE DB data provider, you must have a dataset that is based on a report data source of type OLE DB. Questo tipo di origine dati predefinito è basato sull'estensione per l'elaborazione dati OLE DB di MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services .This built-in data source type is based on the MicrosoftMicrosoft SQL ServerSQL Server Reporting ServicesReporting Services OLE DB data processing extension.

OLE DB è una tecnologia di accesso ai dati che consente ai client di connettersi a una varietà di provider di dati.OLE DB is a data access technology that enables clients to connect to a variety of data providers. Dopo avere selezionato l'origine dati di tipo OLE DB, è necessario selezionare un provider di dati specifico.After you select the data source type OLE DB, you must select a specific data provider. Il supporto per le caratteristiche quali i parametri e le credenziali dipende dal provider di dati selezionato.Support for features such as parameters and credentials are dependent on the data provider that you select.

Usare le informazioni presenti in questo argomento per compilare un'origine dati.Use the information in this topic to build a data source. Per istruzioni dettagliate, vedere Aggiungere e verificare una connessione dati (Generatore report e SSRS).For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

Stringa di connessione Connection String

La stringa di connessione per l'estensione per l'elaborazione dati OLE DB dipende dal provider di dati scelto.The connection string for the OLE DB data processing extension depends on the data provider that you want. Una stringa di connessione tipica contiene coppie nome/valore supportate dal provider di dati.A typical connection string contains name/value pairs that are supported by the data provider. Nella stringa di connessione seguente, ad esempio, viene specificato il provider OLE DB per SQL ServerSQL Server Native Client e il database AdventureWorks:For example, the following connection string specifies the OLE DB provider for SQL ServerSQL Server Native Client and the AdventureWorks database:

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.The connection string that you use depends on the external data source that you are connecting to. 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 .To set connection string properties specific to a data provider, from the General page of the Data Source Properties dialog box, click the Build button to open the Connection Properties dialog box. Impostare le proprietà dell'origine dati estese tramite la finestra di dialogo Proprietà di Data Link .Set extended data source properties through the Data Link Properties dialog box.

Per esempi di stringhe di connessione, vedere Connessioni dati, origini dati e stringhe di connessione in Generatore report.For examples of connection strings, see Data Connections, Data Sources, and Connection Strings in Report Builder.

Credenziali Credentials

Le credenziali sono necessarie per eseguire query, nonché per visualizzare l'anteprima del report in locale e dal server di report.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

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.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

Per altre informazioni, vedere Connessioni dati, origini dati e stringhe di connessione (Generatore report e SSRS) e Specifica di credenziali in Generatore report.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) or Specify Credentials in Report Builder.

Caratteri speciali in una passwordSpecial Characters in a 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.If you configure the OLE DB data source to prompt for a password or to include the password in the connection string, and a user enters the password with special characters such as punctuation marks, some underlying data source drivers cannot validate the special characters. In tal caso, quando si elabora il report verrà visualizzato un messaggio che indica che la password non è valida.When you process the report, the message "Not a valid password" may indicate this problem.

Nota

È consigliabile non aggiungere le informazioni di accesso, ad esempio la password, alla stringa di connessione.It is recommended that you do not add login information such as passwords to the connection string. In Generatore report è presente una scheda separata nella finestra di dialogo Origine dati che può essere utilizzata per immettere le credenziali.Report Builder provides a separate tab on the Data Source dialog box that you can use to enter credentials.

Parametri Parameters

Alcuni provider OLE DB supportano parametri senza nome e non i parametri denominati.Some OLE DB providers support unnamed parameters and not named parameters. I parametri sono passati dalla posizione tramite un segnaposto nella query.Parameters are passed by position by using a placeholder in the query. Il carattere del segnaposto è determinato dalla sintassi supportata dal provider di dati.The placeholder character is determined by the syntax that is supported by the data provider.

Osservazioni Remarks

OLE DB è una tecnologia nativa per la compilazione di provider di dati per le origini dati specifiche.OLEDB is a native technology for building data providers for specific data sources. OLE DB si basa su interfacce COM (Component Object Model).OLEDB is based on COM (Component Object Model) interfaces. OLE DB è una tecnologia più recente rispetto a ODBC e precedente ai provider di dati ADO.NET.OLEDB is a later technology than ODBC and earlier than ADO.NET data providers. I provider di dati OLE DB sono registrati con il sistema operativo come qualsiasi altro componente COM.OLEDB data providers are registered with the operating system like any other COM component. I provider di dati OLE DB sono disponibili da Microsoft e fornitori di terze parti.OLEDB data providers are available from Microsoft and third party vendors. Microsoft fornisce anche MSDASQL, un provider di dati OLE DB che funge da ponte per la comunicazione ai driver ODBC.Microsoft also provides MSDASQL, an OLEDB data provider that bridges communication to ODBC drivers. Per ulteriori informazioni, vedere tipo di connessione ODBC ( SSRS ) .For more information, see ODBC Connection Type (SSRS).

Per recuperare correttamente i dati desiderati, è necessario fornire la sintassi della query supportata dal provider di dati.To successfully retrieve the data that you want, you must provide query syntax that is supported by the data provider. Il supporto dei parametri varia in base al provider di dati.Parameter support varies by data provider. Per ulteriori informazioni, vedere gli argomenti specifici del provider di dati selezionato.For more information, see topics that are specific to the data provider that you select. Esempio:For example:

Procedure How-To Topics

In questa sezione sono contenute istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

Aggiungere e verificare una connessione dati (Generatore report e SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Aggiungere un filtro a un set di dati ( Generatore report e SSRS )Add a Filter to a Dataset (Report Builder and 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.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

Set di dati del report (SSRS)Report Datasets (SSRS)
Viene fornita una panoramica sull'accesso ai dati del report.Provides an overview of accessing data for your report.

Connessioni dati, origini dati e stringhe di connessione in Generatore ReportData Connections, Data Sources, and Connection Strings in Report Builder
Vengono fornite informazioni sulle connessioni dati e sulle origini dati.Provides information about data connections and data sources.

Report di set di dati incorporati e condivisi ( Generatore report e SSRS )Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Vengono fornite informazioni sui set di dati incorporati e condivisi.Provides information about embedded and shared datasets.

Raccolta di campi del set di dati ( Generatore report e SSRS )Dataset Fields Collection (Report Builder and SSRS)
Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.Provides information about the dataset field collection generated by the query.

Origini dati supportate da Reporting Services (SSRS) nella documentazione relativa a Reporting ServicesReporting Services inclusa nella documentazione online di SQL ServerSQL Server.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.
Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.Provides in-depth information about platform and version support for each data extension.

Vedere ancheSee Also

I parametri di report ( Generatore report e progettazione Report ) Report Parameters (Report Builder and Report Designer)
Filtro, gruppo e ordinamento dei dati ( Generatore report e SSRS ) Filter, Group, and Sort Data (Report Builder and SSRS)
Espressioni ( Generatore report e SSRS )Expressions (Report Builder and SSRS)