Condividi tramite


Procedura: Definizione di una relazione tra record logici degli articoli di tabelle di merge (SQL Server Management Studio)

Definire record logici nella finestra di dialogo Aggiungi join disponibile in Creazione guidata nuova pubblicazione e nella finestra di dialogo Proprietà pubblicazione - <Publication>. Per ulteriori informazioni sull'utilizzo della procedura guidata e sull'accesso a questa finestra di dialogo, vedere Procedura: Creazione di una pubblicazione e definizione di articoli (SQL Server Management Studio) e Procedura: Visualizzazione e modifica delle proprietà delle pubblicazioni e degli articoli (SQL Server Management Studio).

È possibile definire record logici nella finestra di dialogo Aggiungi join solo se vengono applicati a un filtro join di una pubblicazione di tipo merge e la pubblicazione soddisfa i requisiti per l'utilizzo di partizioni pre-calcolate. Per definire record logici che non vengono applicati a filtri join e per impostare il rilevamento e la risoluzione dei conflitti a livello di record logici, è necessario utilizzare le stored procedure. Per ulteriori informazioni, vedere How to: Define a Logical Record Relationship Between Merge Table Articles (Replication Transact-SQL Programming).

[!NOTA] Se si aggiunge, modifica o elimina un record logico tramite la finestra di dialogo Proprietà pubblicazione - <Publication> dopo l'inizializzazione delle sottoscrizioni della pubblicazione, è necessario generare un nuovo snapshot e reinizializzare tutte le sottoscrizioni dopo aver apportato le modifiche desiderate. Per ulteriori informazioni sui requisiti per la modifica delle proprietà, vedere Modifica delle proprietà di pubblicazioni e articoli.

Per definire una relazione tra record logici

  1. Nella pagina Filtro righe tabella di Creazione guidata nuova pubblicazione o nella pagina Filtro righe della finestra di dialogo Proprietà pubblicazione - <Publication> selezionare un filtro di riga nel riquadro Tabelle filtrate.

    A una relazione tra record logici è associato un filtro join che estende un filtro di riga. È pertanto necessario definire un filtro di riga prima di poter estendere il filtro con un join e applicare una relazione tra record logici. Dopo aver definito un filtro join, è possibile estenderlo con un altro filtro join. Per ulteriori informazioni sulla definizione di filtri join, vedere Procedura: Definizione e modifica di un filtro join tra articoli di merge (SQL Server Management Studio).

  2. Fare clic su Aggiungi e quindi su Aggiungi join per estendere il filtro selezionato.

  3. Nella finestra di dialogo Aggiungi join definire un filtro join e quindi selezionare la casella di controllo Record logico.

  4. Se è visualizzata la finestra di dialogo Proprietà pubblicazione - <Publication> fare clic su OK per salvare e chiudere la finestra di dialogo.

Per eliminare una relazione tra record logici

  • Eliminare solo la relazione tra record logici oppure eliminare la relazione e il filtro join ad essa associato.

    Per eliminare solo la relazione tra record logici:

    1. Nella pagina Filtro righe di Creazione guidata nuova pubblicazione o nella pagina Filtro righe della finestra di dialogo Proprietà pubblicazione - <Publication> selezionare il filtro join associato alla relazione tra record logici nel riquadro Tabelle filtrate e quindi fare clic su Modifica.
    2. Nella finestra di dialogo Modifica join deselezionare la casella di controllo Record logico.
    3. Scegliere OK

    Per eliminare la relazione tra record logici e il filtro join ad essa associato:

    • Nella pagina Filtro righe di Creazione guidata nuova pubblicazione o nella finestra di dialogo Proprietà pubblicazione - <Publication> selezionare un filtro nel riquadro Tabelle filtrate e quindi fare clic su Elimina. Se il filtro join eliminato è esteso da altri join, anch'essi verranno eliminati.

Vedere anche

Attività

Procedura: Definizione e modifica di un filtro join tra articoli di merge (SQL Server Management Studio)
Procedura: Definizione e modifica di un filtro di riga con parametri per un articolo di merge (SQL Server Management Studio)
Procedura: Definizione e modifica di un filtro di riga statico (SQL Server Management Studio)

Concetti

Raggruppamento di modifiche alla righe correlate con record logici

Altre risorse

How to: Define a Logical Record Relationship Between Merge Table Articles (Replication Transact-SQL Programming)

Guida in linea e informazioni

Assistenza su SQL Server 2005