Visualizzare e risolvere i conflitti di dati per le pubblicazioni di tipo mergeView and Resolve Data Conflicts for Merge Publications

I conflitti nella replica di tipo merge vengono risolti in base al sistema di risoluzione specificato per ogni articolo.Conflicts in merge replication are resolved based on the resolver specified for each article. Per impostazione predefinita, i conflitti vengono risolti senza che sia necessario l'intervento dell'utente.By default, conflicts are resolved without the need for user intervention. È tuttavia possibile visualizzare i conflitti e modificare il risultato della risoluzione nel Visualizzatore conflitti di replica MicrosoftMicrosoft .But conflicts can be viewed, and the outcome of the resolution can be changed, in the MicrosoftMicrosoft Replication Conflict Viewer.

I dati dei conflitti sono disponibili nel Visualizzatore conflitti di replica per l'intervallo di tempo specificato per il periodo di memorizzazione dei conflitti, che per impostazione predefinita è di 14 giorni.Conflict data is available in the Replication Conflict Viewer for the amount of time specified for the conflict retention period (with a default of 14 days). Per impostare il periodo di memorizzazione dei conflitti, eseguire una delle operazioni seguenti:To set the conflict retention period, either:

Per visualizzare e risolvere i conflitti relativi alle pubblicazioni di tipo mergeTo view and resolve conflicts for merge publications

  1. Connettersi al server di pubblicazione, o al Sottoscrittore se appropriato, in MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studioe quindi espandere il nodo del server.Connect to the Publisher (or Subscriber if appropriate) in MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio, and then expand the server node.

  2. Espandere la cartella Replica e quindi la cartella Pubblicazioni locali .Expand the Replication folder, and then expand the Local Publications folder.

  3. Fare clic con il pulsante destro del mouse sulla pubblicazione per la quale si desidera visualizzare i conflitti e quindi scegliere Visualizza conflitti.Right-click the publication for which you want to view conflicts, and then click View Conflicts.

    Nota

    Se è stato specificato il valore 'subscriber' per la proprietà conflict_logging , la voce di menu Visualizza conflitti non sarà disponibile.If you specified a value of 'subscriber' for the conflict_logging property, the View Conflicts menu option is not available. Per visualizzare i conflitti, avviare ConflictViewer.exe dal prompt dei comandi.To view conflicts, start ConflictViewer.exe from the command prompt. Per impostazione predefinita, ConflictViewer.exe si trova nella directory Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE.By default, ConflictViewer.exe is located in the following directory: Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE. Per un elenco di parametri di avvio validi, eseguire ConflictViewer.exe -?.For a list of valid startup parameters, run ConflictViewer.exe -?.

  4. Nella finestra di dialogo Seleziona tabella con conflitti selezionare un database, una pubblicazione e una tabella per cui visualizzare i conflitti.In the Select Conflict Table dialog box, select a database, publication, and table for which to view conflicts.

  5. Nel Visualizzatore conflitti di replica è possibile:In the Replication Conflict Viewer, you can:

    • Filtrare le righe con i pulsanti a destra della griglia superiore.Filter rows with the buttons to the right of the upper grid.

    • Selezionare una riga nella griglia superiore per visualizzare le informazioni su tale riga nella griglia inferiore.Select a row in the upper grid to display information on that row in the lower grid.

    • Selezionare una o più righe nella griglia superiore e quindi fare clic su Rimuovi, che equivale a fare clic sul pulsante Invia riga in conflitto confermata , senza apportare alcuna modifica ai dati.Select one or more rows in the upper grid, and then click Remove, which is equivalent to clicking the Submit Winner button (without making any changes to the data).

    • Fare clic sul pulsante delle proprietà () per visualizzare ulteriori informazioni su una colonna coinvolta in un conflitto.Click the properties button () to view more information on a column involved in a conflict.

    • Modificare i dati nella colonna Riga in conflitto confermata o Riga in conflitto ignorata prima di inviare i dati, che sono di sola lettura se la colonna è grigia.Edit data in the Conflict winner or Conflict loser column before submitting the data (data is read-only if the column is gray).

    • Fare clic su Invia riga in conflitto confermata per accettare la riga designata come riga confermata.Click Submit Winner to accept the row designated as the winner of the conflict.

    • Fare clic su Invia riga in conflitto ignorata per non accettare la risoluzione e per propagare a tutti i nodi della topologia il valore designato come ignorato.Click Submit Loser to override the resolution and to propagate the value designated as the loser of the conflict to all nodes in the topology.

    • Selezionare Registra informazioni dettagliate sul conflitto per registrare i dati del conflitto in un file.Select Log the details of this conflict to log conflict data to a file. Per specificare un percorso per il file, scegliere Opzioni dal menu Visualizza.To specify a location for the file, point to the View menu, and then click Options. Immettere un valore o fare clic sul pulsante Sfoglia (...) e quindi passare al file appropriato.Enter a value, or click the browse button (...), and then navigate to the appropriate file. Fare clic su OK per chiudere la finestra di dialogo Opzioni .Click OK to exit the Options dialog box.

  6. Chiudere il Visualizzatore conflitti di replica.Close the Replication Conflict Viewer.

Vedere ancheSee Also

Advanced Merge Replication Conflict Detection and Resolution Advanced Merge Replication Conflict Detection and Resolution
Specificare un sistema di risoluzione dei conflitti dell'articolo di merge Specify a Merge Article Resolver