Condividi tramite


Interactive Conflict Resolution

La replica di Microsoft SQL Server offre un sistema di risoluzione interattivo che consente di risolvere i conflitti manualmente durante la sincronizzazione su richiesta in Gestione sincronizzazione di Microsoft Windows. Attivato in fase di esecuzione, il sistema di risoluzione interattivo è un'interfaccia grafica che visualizza i dati relativi a ogni riga in conflitto e offre opzioni per la visualizzazione e la modifica dei dati in conflitto, nonché per la risoluzione distinta dei singoli conflitti.

Il sistema di risoluzione interattivo presenta alcune analogie con il Visualizzatore conflitti. Nel Visualizzatore conflitti vengono tuttavia visualizzati i risultati dei conflitti già risolti dopo la sincronizzazione di tipo merge, mentre il sistema di risoluzione interattivo visualizza ogni conflitto prima della risoluzione e consente di determinarne l'esito durante la sincronizzazione di tipo merge. È necessario che sia disponibile un utente per il monitoraggio del sistema di risoluzione interattivo in caso di conflitto.

Nota

La risoluzione interattiva richiede Gestione sincronizzazione Microsoft Windows. Se una sincronizzazione viene eseguita all'esterno di Gestione sincronizzazione di Windows (come sincronizzazione pianificata o una sincronizzazione su richiesta in SQL Server Management Studio o Monitoraggio replica), i conflitti vengono risolti automaticamente senza intervento dell'utente, in base al resolver specificato per l'articolo. I conflitti a livello di record logici non vengono visualizzati nel sistema di risoluzione interattivo. Per visualizzare informazioni relative a questi conflitti, utilizzare le stored procedure di replica. Per altre informazioni, vedere Visualizzare le informazioni sui conflitti per le pubblicazioni di merge (programmazione Transact-SQL di replica).

Sistemi di risoluzione dei conflitti di articolo e sistema di risoluzione interattivo

I sistemi di risoluzione dei conflitti, ovvero il sistema di risoluzione dei conflitti predefinito, un gestore della logica di business o un sistema personalizzato, vengono assegnati ad articoli specifici durante la creazione di una pubblicazione. Tali sistemi utilizzano un set di regole predefinite per determinare il set di dati che è necessario utilizzare quando si immettono dati di riga in conflitto. Il sistema di risoluzione interattivo non è un sistema di risoluzione dei conflitti distinto con regole per stabilire la modifica che prevale nei conflitti, ma uno strumento da utilizzare in combinazione con i sistemi di risoluzione dei conflitti predefiniti e personalizzati. Il sistema di risoluzione dei conflitti di articolo determina la riga confermata e la riga non confermata e il sistema di risoluzione interattivo consente all'utente di accettare, rifiutare o modificare i risultati.

Per utilizzare il sistema di risoluzione interattivo, è necessario che la risoluzione interattiva sia attivata per ogni articolo e sottoscrizione che la richiede. Dopo essere stato abilitato per uno o più articoli e sottoscrizioni, il sistema di risoluzione interattivo viene utilizzato quando viene rilevato un conflitto durante la sincronizzazione di tipo merge.

Per usare il resolver interattivo, vedere Specificare la risoluzione dei conflitti interattiva per gli articoli di tipo merge e sincronizzare una sottoscrizione usando Gestione sincronizzazione Windows (Gestione sincronizzazione Windows).

Vedere anche

Rilevamento e risoluzione avanzati dei conflitti nella replica di tipo merge