Visualizzazione di conflitti di dati per le pubblicazioni transazionali (SQL Server Management Studio)View Data Conflicts for Transactional Publications (SQL Server Management Studio)

Il Visualizzatore conflitti di replica MicrosoftMicrosoft consente di visualizzare i conflitti per la replica transazionale peer-to-peer e per la replica transazionale con sottoscrizioni ad aggiornamento in coda.You can view conflicts for peer-to-peer transactional replication and transactional replication with queued updating subscriptions in the MicrosoftMicrosoft Replication Conflict Viewer. Per informazioni sul rilevamento e la risoluzione dei conflitti, vedere Rilevamento dei conflitti nella replica peer-to-peer e Impostare le opzioni di risoluzione dei conflitti per l'aggiornamento in coda (SQL Server Management Studio).For information about how conflicts are detected and resolved, see Conflict Detection in Peer-to-Peer Replication and Set Queued Updating Conflict Resolution Options (SQL Server Management Studio).

La disponibilità di dati dei conflitti dipende dal tipo di replica e dal periodo di memorizzazione dei conflitti:The availability of conflict data depends on the type of replication and the conflict retention period:

  • Per la replica peer-to-peer, per impostazione predefinita quando viene rilevato un conflitto si verifica un errore dell'agente di distribuzione.For peer-to-peer replication, by default, the Distribution Agent fails when it detects a conflict. Nel log degli errori viene registrato un errore di conflitto, ma nella tabella dei conflitti non vengono registrati dati, che non sono quindi disponibili per la visualizzazione.A conflict error is logged into the error log, but no conflict data is logged into the conflict table; therefore it is not available for viewing. Se l'esecuzione dell'agente di distribuzione può continuare, viene registrato localmente un conflitto in ogni nodo in cui è stato rilevato.If the Distribution Agent is allowed to continue, a conflict is logged locally on each node where it was detected. Per ulteriori informazioni, vedere la sezione relativa alla gestione dei conflitti in Conflict Detection in Peer-to-Peer Replication.For more information, see "Handling Conflicts" in Conflict Detection in Peer-to-Peer Replication.

  • Per le sottoscrizioni ad aggiornamento in coda, sono disponibili dati per ogni conflitto.For queued updating subscriptions, data is available for every conflict. 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, perform either of the following:

    • Specificare un valore del periodo di memorizzazione per il parametro @conflict_retention di sp_addpublication.Specify a retention value for the @conflict_retention parameter of sp_addpublication.

    • Specificare un valore di 'conflict_retention' per il parametro @property e un valore del periodo di memorizzazione per il parametro @value di sp_changepublication.Specify a value of 'conflict_retention' for the @property parameter and a retention value for the @value parameter of sp_changepublication.

Per visualizzare i conflittiTo view conflicts

  1. Connettersi al server appropriato in SQL Server Management StudioSQL Server Management Studio, quindi espandere il nodo del server:Connect to the appropriate server in SQL Server Management StudioSQL Server Management Studio, and then expand the server node:

    • Per la replica peer-to-peer, si tratta del nodo in cui si è verificato il conflitto.For peer-to-peer replication, this is the node at which the conflict occurred.

    • Per le sottoscrizioni ad aggiornamento in coda, si tratta di server di pubblicazione.For queued updating subscriptions, this is the Publisher.

  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.

  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 Rimuoviper rimuovere la riga dalla tabella di metadati dei conflitti.Select one or more rows in the upper grid, and then click Remove, which removes the row from the conflicts metadata table.

    • 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.

    • 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 close the Options dialog box.

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

Vedere ancheSee Also

Replica transazionale peer-to-peer Peer-to-Peer Transactional Replication
Queued Updating Conflict Detection and ResolutionQueued Updating Conflict Detection and Resolution