Destinazione ADO NETADO NET Destination

La destinazione ADO NET consente di caricare i dati in un'ampia gamma di database compatibili con ADO.NETADO.NETche utilizzano una tabella o una vista di database.The ADO NET destination loads data into a variety of ADO.NETADO.NET-compliant databases that use a database table or view. È disponibile l'opzione per caricare i dati in una tabella o in una vista esistenti o è possibile creare una nuova tabella e caricare i dati in essa.You have the option of loading this data into an existing table or view, or you can create a new table and load the data into the new table.

È possibile usare la destinazione ADO NET per connettersi a MicrosoftMicrosoft Database SQL di AzureAzure SQL Database.You can use the ADO NET destination to connect to MicrosoftMicrosoft Database SQL di AzureAzure SQL Database. La connessione a Database SQLSQL Database tramite OLE DB non è supportata.Connecting to Database SQLSQL Database by using OLE DB is not supported. Per altre informazioni su Database SQLSQL Database, vedere la pagina relativa alle linee guida e limitazioni generali (database SQL di Windows Azure).For more information about Database SQLSQL Database, see General Guidelines and Limitations (Windows Azure SQL Database).

Risoluzione dei problemi relativi alla destinazione ADO NETTroubleshooting the ADO NET Destination

È possibile registrare le chiamate eseguite dalla destinazione ADO NET a provider di dati esterni.You can log the calls that the ADO NET destination makes to external data providers. Questa nuova funzionalità di registrazione può essere utilizzata per risolvere i problemi relativi al salvataggio di dati in origini di dati esterne da parte della destinazione ADO NET.You can use this logging capability to troubleshoot the saving of data to external data sources that the ADO NET destination performs. Per registrare le chiamate eseguite dalla destinazione ADO NET a provider di dati esterni, abilitare la registrazione dei pacchetti e selezionare l'evento Diagnostica a livello di pacchetto.To log the calls that the ADO NET destination makes to external data providers, enable package logging and select the Diagnostic event at the package level. Per altre informazioni, vedere Risoluzione dei problemi relativi agli strumenti per l'esecuzione del pacchetto.For more information, see Troubleshooting Tools for Package Execution.

Configurazione della destinazione ADO NETConfiguring the ADO NET Destination

Per connettersi a un'origine dati, questa destinazione utilizza una gestione connessione ADO.NETADO.NET che specifica il provider ADO.NETADO.NET da utilizzare.This destination uses an ADO.NETADO.NET connection manager to connect to a data source and the connection manager specifies the ADO.NETADO.NET provider to use. Per altre informazioni, vedere Gestione connessione ADO.NET.For more information, see ADO.NET Connection Manager.

Una destinazione ADO NET include i mapping tra le colonne di input e quelle nell'origine dei dati della destinazione.An ADO NET destination includes mappings between input columns and columns in the destination data source. Non è necessario eseguire il mapping delle colonne di input su tutte le colonne di destinazione.You do not have to map input columns to all destination columns. Tuttavia, le proprietà di alcune colonne di destinazione possono richiedere il mapping delle colonne di input.However, the properties of some destination columns can require the mapping of input columns. In caso contrario, potrebbero verificarsi degli errori.Otherwise, errors might occur. Se ad esempio una colonna di destinazione non consente valori Null, sarà necessario eseguire il mapping di una colonna di input sulla colonna di destinazione.For example, if a destination column does not allow for null values, you must map an input column to that destination column. È inoltre necessario che i tipi di dati delle colonne di cui è stato eseguito il mapping siano compatibili.In addition, the data types of mapped columns must be compatible. Ad esempio, non è possibile eseguire il mapping di una colonna di input con un tipo di dati stringa su una colonna di destinazione con un tipo di dati numerici se il provider ADO.NETADO.NET non supporta questo mapping.For example, you cannot map an input column with a string data type to a destination column with a numeric data type if the ADO.NETADO.NET provider does not support this mapping.

Nota

SQL ServerSQL Servernon supporta l'inserimento di testo nelle colonne con tipo di dati è impostato su image. does not support inserting text into columns whose data type is set to image. Per altre informazioni sui tipi di dati di SQL ServerSQL Server , vedere Tipi di dati (Transact-SQL).For more information about SQL ServerSQL Server data types, see Data Types (Transact-SQL).

Nota

La destinazione ADO NET non supporta l'esecuzione del mapping di una colonna di input il cui tipo è impostato su DT_DBTIME su una colonna del database il cui tipo è impostato su datetime.The ADO NET destination does not support mapping an input column whose type is set to DT_DBTIME to a database column whose type is set to datetime. Per altre informazioni su tutti i tipi di dati Integration ServicesIntegration Services , vedere Tipi di dati di Integration Services.For more information about Integration ServicesIntegration Services data types, see Integration Services Data Types.

La destinazione ADO NET include un input regolare e un output degli errori.The ADO NET destination has one regular input and one error output.

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

Per altre informazioni sulle proprietà che è possibile impostare nella finestra di dialogo Editor destinazione ADO NET , fare clic su uno degli argomenti seguenti:For more information about the properties that you can set in the ADO NET Destination Editor dialog box, click one of the following topics: