Proprietà personalizzate OLE DB
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
Proprietà personalizzate delle origini
L'origine OLE DB include sia proprietà personalizzate che le proprietà comuni a tutti i componenti del flusso di dati.
Nella tabella seguente vengono descritte le proprietà personalizzate dell'origine OLE DB. Tutte le proprietà sono di lettura/scrittura.
Nome proprietà | Tipo di dati | Descrizione |
---|---|---|
AccessMode | Intero | Modalità utilizzata per accedere al database. I valori possibili sono OpenRowset, OpenRowset da variabile, Comando SQLe Comando SQL da variabile. Il valore predefinito è OpenRowset. |
AlwaysUseDefaultCodePage | Booleano | Valore che indica se utilizzare il valore della proprietà DefaultCodePage per ogni colonna o se tentare di dedurre la tabella codici dalle impostazioni locali di ogni colonna. Il valore predefinito di questa proprietà è False. |
CommandTimeout | Intero | Numero di secondi prima del timeout di un comando. Il valore 0 indica un timeout infinito. Nota: Questa proprietà ha effetto solo quando la modalità di accesso ai dati è un comando SQL. Questa proprietà non è disponibile in Editor origine OLE DB, ma può essere impostata tramite Editor avanzato. |
DefaultCodePage | Intero | Tabella codici da utilizzare quando le informazioni sulla tabella codici non sono disponibili dall'origine dati. |
OpenRowset | String | Nome dell'oggetto di database utilizzato per aprire un set di righe. |
OpenRowsetVariable | String | Variabile che contiene il nome dell'oggetto di database utilizzato per aprire un set di righe. |
ParameterMapping | String | Mapping tra i parametri nel comando SQL e le variabili. |
SqlCommand | String | Comando SQL da eseguire. |
SqlCommandVariable | String | Variabile che contiene il comando SQL da eseguire. |
L'output e le colonne di output dell'origine OLE DB non includono proprietà personalizzate.
Per altre informazioni, vedere OLE DB Source.
Proprietà personalizzate delle destinazioni
La destinazione OLE DB include sia proprietà personalizzate che le proprietà comuni a tutti i componenti del flusso di dati.
Nella tabella seguente vengono descritte le proprietà personalizzate della destinazione OLE DB. Tutte le proprietà sono di lettura/scrittura.
Nota
Le opzioni FastLoad elencate nella tabella (FastLoadKeepIdentity, FastLoadKeepNulls e FastLoadOptions) corrispondono alle proprietà con nome simile esposte dall'interfaccia IRowsetFastLoad implementata dal provider Microsoft OLE DB per SQL Server (SQLOLEDB). Per ulteriori informazioni, eseguire una ricerca di IRowsetFastLoad nel sito Web MSDN Library.
Nome proprietà | Tipo di dati | Descrizione |
---|---|---|
AccessMode | Integer (enumerazione) | Valore che specifica la modalità di accesso della destinazione al relativo database di destinazione. Di seguito vengono indicati i possibili valori della proprietà. OpenRowset (0): specificare il nome di una tabella o di una vista. OpenRowset da variabile (1): specificare il nome di una variabile contenente il nome di una tabella o di una vista. OpenRowset con Fastload (3): specificare il nome di una tabella o di una vista. OpenRowset con Fastload da variabile (4): specificare il nome di una variabile contenente il nome di una tabella o di una vista. Comando SQL (2): specificare un'istruzione SQL. |
AlwaysUseDefaultCodePage | Booleano | Valore che indica se utilizzare il valore della proprietà DefaultCodePage per ogni colonna o se tentare di dedurre la tabella codici dalle impostazioni locali di ogni colonna. Il valore predefinito di questa proprietà è False. |
CommandTimeout | Intero | Numero massimo di secondi durante i quali è possibile eseguire il comando SQL prima del timeout. Un valore di 0 indica un tempo infinito. Il valore predefinito di questa proprietà è 0. Nota: questa proprietà non è disponibile in Editor destinazione OLE DB, ma può essere impostata usando Editor avanzato. |
DefaultCodePage | Intero | Tabella codici predefinita associata alla destinazione OLE DB. |
FastLoadKeepIdentity | Booleano | Valore che specifica se copiare i valori Identity durante il caricamento dei dati. Questa proprietà è disponibile solo con una delle opzioni di caricamento rapido. Il valore predefinito di questa proprietà è False. Questa proprietà corrisponde alla proprietà OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPIDENTITY. |
FastLoadKeepNulls | Booleano | Valore che specifica se copiare i valori Null durante il caricamento dei dati. Questa proprietà è disponibile solo con una delle opzioni di caricamento rapido. Il valore predefinito di questa proprietà è False. Questa proprietà corrisponde alla proprietà OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPNULLS. |
FastLoadMaxInsertCommitSize | Intero | Valore che specifica le dimensioni del batch di cui la destinazione OLE DB tenta di eseguire il commit durante le operazioni di caricamento rapido. Il valore predefinito 0indica una singola operazione di commit in seguito all'elaborazione di tutte le righe. |
FastLoadOptions | String | Raccolta di opzioni di caricamento rapido. Tra le opzioni di caricamento rapido sono inclusi il blocco delle tabelle e la verifica dei vincoli. È possibile specificare una, nessuna o entrambe le opzioni. Questa proprietà corrisponde alla proprietà OLE DB IRowsetFastLoad SSPROP_FASTLOADOPTIONS e accetta opzioni stringa, ad esempio CHECK_CONSTRAINTS e TABLOCK. Nota: alcune opzioni per questa proprietà non sono disponibili in Editor destinazione Excel, ma possono essere impostate usando Editor avanzato. |
OpenRowset | String | Quando AccessMode è OpenRowset, nome della tabella o della vista a cui accede la destinazione OLE DB. |
OpenRowsetVariable | String | Quando AccessMode è OpenRowset da variabile, nome della variabile che contiene il nome della tabella o della vista a cui accede la destinazione OLE DB. |
SqlCommand | String | Quando AccessMode è Comando SQL, istruzione Transact-SQL usata dalla destinazione OLE DB per specificare le colonne di destinazione per i dati. |
L'input e le colonne di input della destinazione OLE DB non includono proprietà personalizzate.
Per altre informazioni, vedere OLE DB Destination.