SLTTGTTBL - Seleziona tabelle di origine per replica

Utilizzare questo comando per selezionare una tabella di origine per la replica in una richiesta.

È possibile selezionare singole tabelle, gruppi generici di tabelle o tutte le tabelle all'interno di una libreria per una sottoscrizione con una singola esecuzione di questo comando. Quando si immette questo comando, vengono considerate solo le tabelle che sono state aggiunte al catalogo e che non sono già state selezionate alla sottoscrizione.

Per più file di membri, tutti i membri sono selezionati per impostazione predefinita. Dopo aver selezionato le tabelle di origine che si desidera replicare, è necessario descrivere i metadati della sottoscrizione al sottoscrittore utilizzando il comando STRDTAMIR . Quindi, le tabelle di origine devono essere assegnate alle tabelle di destinazione utilizzando il comando ASNTGTTBL sul sottoscrittore.

Non è possibile configurare la gestione Unicode e MBCS con questo comando. Per impostazione predefinita, questo comando selezionerà le impostazioni Unicode e MBCS predefinite che è possibile configurare nella Console di gestione.

Si applica a-Source

Parametri

Tabella 1. Parole chiave supportate
Parola chiave Descrizione Scelte Note
OBIETTIVO Nome sottoscrizione Nome, generico *, *ALL Obbligatorio
Tabella Nome tabella di origine Nome oggetto completo Obbligatorio
Qualificatore 1: nome tabella di origine Nome, generico *, *ALL
Qualificatore 2: libreria Nome
REPMTD Metodo di replica *MIRROR, *AGGIORNA Obbligatorio
UPDMTD Metodo di aggiornamento *KEYED, *RRN Obbligatorio
INITSTS Stato iniziale *ATTIVO, *INATTIVO, *AGGIORNAMENTO Obbligatorio
ROWSELTYP Tipo di selezione riga *OMETTI, *SELEZIONA Obbligatorio
ROWSELEXP Espressione di selezione riga Nome Obbligatorio

Nome sottoscrizione (TARGET)

Specifica il nome della sottoscrizione.

È un parametro obbligatorio.

Nome
Specificare il nome di una sottoscrizione. Deve essere lo stesso nome definito in Console di gestione.
generico *
I nomi generici possono essere utilizzati per le sottoscrizioni, aggiungendo un asterisco (*) dopo uno o più caratteri comuni al gruppo di nomi delle sottoscrizioni. Ad esempio, 'abc*' specifica tutte le sottoscrizioni che iniziano con i caratteri 'abc'.
*TUTTI
Specifica tutte le sottoscrizioni.

Nome tabella di origine (TABLE)

Specifica il nome della tabella di origine da aggiungere all'area Tabelle di origine nella Console di gestione.

È un parametro obbligatorio.

Qualificatore 1: nome tabella di origine
Nome
Specifica il nome di una tabella
generico *
È possibile utilizzare nomi generici per le tabelle, aggiungendo un asterisco (*) dopo uno o più caratteri comuni al gruppo di nomi tabella. Ad esempio, 'abc*' specifica tutte le tabelle che iniziano con i caratteri 'abc'.
*TUTTI
Specifica tutte le tabelle.
Qualificatore 2: libreria
Nome
Specifica la libreria in cui risiede la tabella.

Metodo di replicazione (REPMTD)

Imposta il metodo di replica della tabella di origine selezionata.

È un parametro obbligatorio.

*AGGIORNA
Specifica la replica per aggiornamento.
*MIRROR
Specifica la replica mediante mirroring.

Metodo di aggiornamento (UPDMTD)

Imposta il metodo di aggiornamento che deve essere utilizzato dalla replica CDC per applicare i dati di mirroring alla destinazione.

Questo parametro si applica solo se è stato selezionato il mirroring (*MIRROR) per la parola chiave REPMTD .

È un parametro obbligatorio.

*KEYED
Indica che CDC Replication sta applicando i dati utilizzando percorsi di accesso univoci.
*RRN
Indica che la Replica CDC sta applicando i dati utilizzando i numeri record relativi.

Stato iniziale (INITSTS)

Imposta lo stato iniziale della tabella di origine selezionata.

È un parametro obbligatorio.

*INATTIVO
Specifica lo stato Inattivo.
*AGGIORNA
Specifica uno stato di aggiornamento.
*ATTIVO
Specifica uno stato di Attivo.
Questa opzione non è disponibile se la parola chiave REPMTD è impostata su *REFRESH.

Tipo di selezione riga (ROWSELTYP)

Specifica il tipo di selezione riga applicata alla tabella di origine.

È un parametro obbligatorio.

*SELEZIONA
Replicare le righe che soddisfano l'espressione di selezione riga.
*OMETTERE
Non replicate le righe che soddisfano l'espressione di selezione riga. Tutte le altre righe che non soddisfano l'espressione di selezione riga vengono replicate.

Espressione di selezione riga (ROWSELEXP)

Imposta l'espressione di selezione riga che determina quali righe nella tabella di origine vengono replicate. È necessario immettere un'espressione di selezione riga basata su colonne nella tabella di origine.

È un parametro obbligatorio.

Nome
Specifica il nome dell'espressione di selezione riga.

Risultato

I messaggi vengono inviati al log eventi.

Esempi

SLTTGTTBL TARGET(SUB1) TABLE(DTUTOR/*ALL) REPMTD(*MIRROR) UPDMTD(*KEYED) INITSTS(*ACTIVE)

Seleziona tutte le tabelle di origine (nella libreria DTUTOR) per la sottoscrizione SUB1. Il metodo di duplicazione per le tabelle è mirroring. Il metodo di aggiornamento è basato su percorsi di accesso univoci. Lo stato iniziale delle tabelle è Attivo (*ACTIVE). Ciò significa che non viene eseguito un aggiornamento iniziale prima dell'inizio del mirroring. Non è stata definita un'espressione di selezione riga per ogni tabella di origine nella libreria DTUTOR.

SLTTGTTBL TARGET(SUB1) TABLE(DTUTOR/AP*) REPMTD(*MIRROR) UPDMTD(*RRN) INITSTS(*REFRESH) ROWSELTYP(*OMIT) ROWSELEXP(STATE =NY)

Seleziona tutte le tabelle di origine che iniziano con le lettere AP (nella libreria DTUTOR) alla richiesta SUB1. Il metodo di duplicazione per le tabelle è mirroring. Il metodo di aggiornamento è per numero di record relativo. Lo stato iniziale per le tabelle è Aggiorna (*REFRESH). Ciò garantisce che la tabella venga aggiornata prima dell'inizio del mirroring. Viene definita un'espressione di selezione riga per ciascuna tabella di origine. Vengono replicate solo le righe nelle tabelle di origine in cui STATE non è impostato su NY.

SLTTGTTBL TARGET(SUB1) TABLE(DTUTOR/CUSTOMER) REPMTD(*REFRESH) INITSTS(*REFRESH) ROWSELTYP(*SELECT) ROWSELEXP(SALES > 10000)

Seleziona la tabella di origine CUSTOMER (nella libreria DTUTOR) alla sottoscrizione SUB1. Il metodo di replica per la tabella è l'aggiornamento. Lo stato iniziale per la tabella è Aggiorna (*REFRESH). Ciò garantisce l'aggiornamento della tabella. Un'espressione di selezione riga è definita per la tabella CUSTOMER. Vengono replicate solo le righe nella tabella CUSTOMER in cui SALES è maggiore di 10.000.