Gestione connessione ADOADO Connection Manager

Una gestione connessione ADO consente la connessione di un pacchetto a oggetti ADO (ActiveX Data Objects), ad esempio un recordset.An ADO connection manager enables a package to connect to ActiveX Data Objects (ADO) objects, such as a recordset. Questa gestione connessione viene in genere usata nelle attività personalizzate create con versioni precedenti di un linguaggio, ad esempio Microsoft Visual Basic 6.0, o in attività personalizzate che fanno parte di un'applicazione esistente che usa ADO per connettersi a un'origine dei dati.This connection manager is typically used in custom tasks written in an earlier version of a language, such as Microsoft Visual Basic 6.0, or in custom tasks that are part of an existing application that uses ADO to connect to a data source.

Quando si aggiunge una gestione connessione ADO a un pacchetto, in MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services viene creata una gestione connessione che in fase di esecuzione verrà risolta in una connessione ADO, vengono impostate le proprietà della gestione connessione, dopodiché la gestione connessione viene aggiunta alla raccolta Connections del pacchetto.When you add an ADO connection manager to a package, MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services creates a connection manager that will resolve to an ADO connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package. La proprietà ConnectionManagerType della gestione connessione viene impostata su ADO.The ConnectionManagerType property of the connection manager is set to ADO.

Risoluzione dei problemi relativi alla gestione connessione ADOTroubleshooting the ADO Connection Manager

Durante la lettura da parte di una gestione connessione ADO, alcuni tipi di dati di SQL ServerSQL Server relativi alle date genereranno i risultati mostrati nella tabella seguente.When being read by an ADO connection manager, certain SQL ServerSQL Server date data types will generate the results shown in the following table.

Tipo di dati di SQL ServerSQL Server Data type RisultatoResult
time, datetimeoffsettime, datetimeoffset L'esecuzione del pacchetto non viene completata correttamente, a meno che non vengano utilizzati comandi SQL con parametri.The package fails unless the package uses parameterized SQL commands. È necessario servirsi dell'attività Esegui SQL nel pacchetto per utilizzare i comandi SQL con parametri.To use parameterized SQL commands, use the Execute SQL Task in your package. Per altre informazioni, vedere Attività Esegui SQL e Parametri e codici restituiti nell'attività Esegui SQL.For more information, see Execute SQL Task and Parameters and Return Codes in the Execute SQL Task.
datetime2datetime2 La gestione connessione ADO tronca il valore relativo ai millisecondi.The ADO connection manager truncates the millisecond value.
Nota

Per altre informazioni sui tipi di dati SQL ServerSQL Server e sul relativo mapping nei tipi di dati Integration ServicesIntegration Services, vedere Tipi di dati (Transact-SQL) e Tipi di dati di Integration Services.For more information about SQL ServerSQL Server data types and how they map to Integration ServicesIntegration Services data types, see Data Types (Transact-SQL) and Integration Services Data Types.

Configurazione della gestione connessione ADOConfiguring the ADO Connection Manager

Per configurare una gestione connessione ADO, procedere nel modo seguente:You can configure an ADO connection manager in the following ways:

  • Specificare una stringa di connessione configurata in modo da soddisfare i requisiti del provider selezionato.Provide a specific connection string configured to meet the requirements of the selected provider.

  • Se richiesto dal provider, includere il nome dell'origine dei dati a cui connettersi.Depending on the provider, include the name of the data source to connect to.

  • Specificare le credenziali di sicurezza come previsto dal provider selezionato.Provide security credentials as appropriate for the selected provider.

  • Indicare se la connessione creata dalla gestione connessione deve essere mantenuta in fase di esecuzione.Indicate whether the connection that is created from the connection manager is retained at run time.

    È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

    Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , fare clic sull'argomento seguente:For more information about the properties that you can set in SSISSSIS Designer, click the following topic:

  • Configura gestione connessione OLE DBConfigure OLE DB Connection Manager

    Per informazioni sulla configurazione di una gestione connessione a livello di programmazione, vedere ConnectionManager e Aggiunta di connessioni a livello di programmazione.For information about configuring a connection manager programmatically, see ConnectionManager and Adding Connections Programmatically.

Vedere ancheSee Also

Connessioni in Integration Services (SSIS)Integration Services (SSIS) Connections