Condividi tramite


Visualizzatore conflitti di replica Microsoft (sottoscrizione ad aggiornamento in coda)

Il Visualizzatore conflitti di replica consente di visualizzare tutti i conflitti verificatisi durante la sincronizzazione di repliche. Si verifica una situazione di conflitto quando gli stessi dati vengono modificati in due server distinti, ad esempio in un server di pubblicazione e in un Sottoscrittore oppure in due Sottoscrittori distinti. È possibile che si verifichino i conflitti seguenti:

  • Conflitti di aggiornamento e inserimento. Questo tipo di conflitti si verifica quando gli stessi dati vengono modificati in due posizioni diverse. In questo caso, vengono confermate solo le modifiche apportate in una posizione.
  • Conflitti di eliminazione. Si verificano se la stessa riga viene eliminata in una posizione e modificata in un'altra.

I conflitti vengono risolti nel corso della sincronizzazione in base al sistema di risoluzione dei conflitti specificato durante l'aggiunta di articoli alla pubblicazione. Le opzioni del sistema di risoluzione dei conflitti per le sottoscrizioni ad aggiornamento in coda sono:

  • Prevale il server di pubblicazione e la sottoscrizione viene reinizializzata.
  • Prevale il server di pubblicazione.
  • Prevale il Sottoscrittore.

Durante la risoluzione dei conflitti i dati della riga non confermata vengono scritti in una tabella di conflitti. È opportuno esaminare periodicamente i conflitti in modo da ridurre la dimensione delle tabelle di rivelamento dei conflitti.

[!NOTA] Il Visualizzatore conflitti di replica visualizza i conflitti che si verificano nella replica di tipo merge e nella replica transazionale quando vengono utilizzate le sottoscrizioni ad aggiornamento in coda. In questo caso, sarà possibile utilizzare il Visualizzatore conflitti di replica per l'osservazione dei conflitti ma non sarà possibile scegliere una diversa risoluzione del conflitto.

Opzioni

Il Visualizzatore conflitti di replica è suddiviso in due sezioni. Nella sezione superiore della finestra di dialogo vengono elencati i conflitti relativi alla tabella selezionata. Quando si fa clic su un elemento incluso nell'elenco dei conflitti, nella sezione inferiore della finestra di dialogo vengono visualizzati i dettagli del conflitto.

I dati del conflitto vengono visualizzati nella sezione inferiore in due colonne corrispondenti, ovvero Riga in conflitto confermata e Riga in conflitto ignorata. Se il conflitto si verifica tra dati aggiornati e dati eliminati, questi ultimi potrebbero non venire visualizzati. In questo caso, in una delle due colonne verrà visualizzato un messaggio per segnalare che la riga è stata eliminata in una posizione e aggiornata nell'altra. Verrà inoltre indicata la risoluzione suggerita.

  • Database
    Consente di scegliere un database contenente pubblicazioni con conflitti.
  • Pubblicazione
    Consente di scegliere una pubblicazione contenente tabelle con conflitti.
  • Tabella
    Consente di scegliere una tabella contenente conflitti.
  • Definisci filtro
    Fare clic su questo pulsante per aprire la finestra di dialogo Definisci filtri.
  • Applica o rimuovi filtro
    Fare clic su questo pulsante per applicare o rimuovere un filtro definito nella finestra di dialogo Definisci filtri.
  • Seleziona tutto
    Fare clic su questo pulsante per selezionare tutti i conflitti elencati nella griglia.
  • Deseleziona tutto
    Fare clic su questo pulsante per deselezionare tutti i conflitti elencati nella griglia.
  • Rimuovi
    Fare clic su questo pulsante per rimuovere i conflitti selezionati dal visualizzatore e i relativi metadati associati dalle tabelle del sistema di replica.
  • Mostra tutte le colonne
    Selezionare questa opzione per visualizzare tutte le colonne della tabella.
  • Mostra le prime cinque colonne e le altre colonne con dati in conflitto
    Selezionare questa opzione per visualizzare le prime cinque colonne e tutte le colonne contenenti conflitti. Questa opzione risulta utile quando nella tabella sono presenti numerose colonne, ma si desidera visualizzare solo le colonne più significative per la risoluzione dei conflitti. Le prime cinque colonne vengono sempre visualizzate perché i campi di identificazione di una riga, ad esempio i campi del nome o della chiave primaria, sono solitamente inclusi tra le prime colonne della tabella.
  • Visualizza informazioni sulla colonna ()
    Fare clic per visualizzare le informazioni sulla colonna, ovvero Nome tabella, Nome colonna, Tipo di dati e Valore colonna.
  • Registra informazioni dettagliate sul conflitto
    Selezionare questa casella per registrare le informazioni dettagliate sul conflitto in un file. Per specificare il percorso del file, scegliere Opzioni dal menu Visualizza. Immettere un valore oppure fare clic sul pulsante ... e spostarsi sul file appropriato. Fare clic su OK per chiudere la finestra di dialogo Opzioni.

Vedere anche

Altre risorse

Procedura: Visualizzazione di conflitti di dati per le pubblicazioni transazionali con sottoscrizioni ad aggiornamento in coda (SQL Server Management Studio)
Rilevamento e risoluzione dei conflitti nell'aggiornamento in coda

Guida in linea e informazioni

Assistenza su SQL Server 2005