Proprietà personalizzate dell'origine CDCCDC Source Custom Properties

Nella tabella seguente vengono descritte le proprietà personalizzate dell'origine CDC.The following table describes the custom properties of the CDC source. Tutte le proprietà sono di lettura/scrittura.All properties are read/write.

Nome proprietàProperty name Tipo di datiData Type DescriptionDescription
ConnessioneConnection ADO.Net ConnectionADO.Net Connection Connessione ADO.NET al database CDC di SQL Server 2017SQL Server 2017 per l'accesso alle tabelle delle modifiche.An ADO.NET connection to the SQL Server 2017SQL Server 2017 CDC database for access to the change tables.
StateVariableStateVariable StringString Variabile del pacchetto di stringhe SSIS che gestisce lo stato CDC dell'esecuzione CDC corrente.An SSIS string package variable that maintains the CDC state of the current CDC run.
CdcProcessingModeCdcProcessingMode Integer (enumerazione)Integer (enumeration) Questa modalità determina il modo in cui viene gestita l'elaborazione.This mode determines how processing is handled. Le opzioni possibili sono All, All with old values, Net, Net with update maske Net with merge.The possible options are All, All with old values, Net, Net with update mask, and Net with merge.

Le modalità il cui nome inizia con All restituiscono tutte le modifiche, mentre quelle il cui nome inizia con Net restituiscono solo le modifiche delta.Modes that start with All return all changes and modes that start with Net return net changes only.

Le tabelle senza una chiave primaria possono accettare solo i valori ALL.Tables without a primary key can take the ALL values only.

NET with Update Mask aggiunge colonne booleane con il modello di nome _ $<nome colonna >__Changed che indicano le colonne modificate nella finestra corrente riga modificata.Net with Update Mask adds boolean columns with the name pattern __$<column-name>__Changed that indicate changed columns in the current change row.

Per altre informazioni sui valori per questa proprietà, vedere Editor origine CDC (pagina Gestione connessione).For additional information about the values for this property, see CDC Source Editor (Connection Manager Page).
CaptureInstanceCaptureInstance StringString Nome dell'istanza di acquisizione CDC con la tabella CDC da leggere.The name of the CDC capture instance with the CDC table to be read. Una tabella di origine acquisita può contenere una o due istanze acquisite per gestire la transizione senza problemi della definizione di tabella mediante modifiche dello schema.A captured source table can have one or two captured instances to handle seamless transitioning of table definition through schema changes. Se per la tabella di origine in corso di acquisizione sono definite più istanze di acquisizione, selezionare l'istanza di acquisizione che si desidera utilizzare a questo punto.If more than one capture instance is defined for the source table being captured, select the capture instance you want to use here. Il nome di istanza di acquisizione predefinito per una tabella [schema]. [tabella] è <schema > <tabella >, ma che i nomi delle istanze di acquisizione effettivi in uso potrebbero essere diversi.The default capture instance name for a table [schema].[table] is <schema><table> but that actual capture instance names in use may be different. La tabella effettiva che viene letto dal è la tabella CDC cdc.< istanza di acquisizione > CT.The actual table that is read from is the CDC table cdc .<capture-instance>_CT.
ReprocessingIndicatorReprocessingIndicator BooleanBoolean Valore che specifica se aggiungere la colonna __$reprocessing .A value that specifies whether to add the __$reprocessing column. Questa colonna di output speciale consente allo sviluppatore di SSIS di gestire gli errori di consistenza in modo diverso quando si utilizza l'intervallo di elaborazione iniziale.This special output column lets the SSIS developer handle consistency errors differently when working on the Initial Processing Range.

Se il valore è true, viene aggiunta la colonna __$reprocessing .If true, the __$reprocessing column is added.

Il valore di questa colonna è true quando l'intervallo di elaborazione CDC si sovrappone all'intervallo di elaborazione iniziale (intervallo di LSN che corrisponde al periodo di caricamento iniziale) o quando un intervallo di elaborazione CDC viene rielaborato a causa di un errore in un'esecuzione precedente.This column value is true when the CDC processing range overlaps with the initial processing range (the range of LSNs corresponding to the period of initial load) or when a CDC processing range is reprocessed following an error in a previous run. Questa colonna indicatore consente agli sviluppatori di SSIS di gestire gli errori in modo diverso durante la rielaborazione delle modifiche. Azioni quali l'eliminazione di una riga non esistente e l'inserimento non riuscito su una chiave duplicata, ad esempio, possono essere ignorate.This indicator column lets the SSIS developer handle errors differently when reprocessing changes (for example, actions such as a delete of a non-existing row and an insert that failed on a duplicate key can be ignored).

Il valore predefinito è false.The default value is false.
CommandTimeoutCommandTimeout Valore interoInteger Questo valore indica il timeout (in secondi) da usare quando si comunica con il database di SQL Server 2017SQL Server 2017 .This value indicates the timeout (in seconds) to use when communicating with the SQL Server 2017SQL Server 2017 database. Questo valore viene utilizzato quando il tempo di risposta dal database è molto lento e il valore predefinito (30 secondi) non è sufficiente.This value is used where the response time from the database is very slow and the default value(30 seconds) is not enough.

Per altre informazioni sull'origine CDC, vedere Origine CDC.For more information about the CDC source, see CDC Source.