Condividi tramite


Procedura: Sincronizzazione di una sottoscrizione mediante Gestione sincronizzazione Microsoft Windows (Gestione sincronizzazione Microsoft Windows)

Gestione sincronizzazione Microsoft Windows è disponibile in tutti i computer che eseguono Windows 2000 e versioni successive e può essere utilizzato solo per sincronizzare le sottoscrizioni con le pubblicazioni Microsoft SQL Server se SQL Server viene eseguito nello stesso computer in cui è installato il componente Gestione sincronizzazione, nonché per sincronizzare pagine Web e file non in linea. Per utilizzare Gestione sincronizzazione:

  1. Abilitare la sincronizzazione delle sottoscrizioni pull con Gestione sincronizzazione Microsoft Windows nella finestra di dialogo Proprietà sottoscrizione - <Sottoscrittore>: <SubscriptionDatabase>. Per ulteriori informazioni sull'accesso a questa finestra di dialogo, vedere Procedura: Visualizzazione e modifica delle proprietà delle sottoscrizioni pull (SQL Server Management Studio).

  2. Accedere a Gestione sincronizzazione mediante il pulsante Start di Windows.

Gestione sincronizzazione consente di utilizzare il sistema di risoluzione interattivo per le sottoscrizioni di tipo merge. Generalmente, i conflitti rilevati durante la sincronizzazione vengono risolti automaticamente, ma se la risoluzione interattiva è abilitata, essi possono essere risolti da un utente in fase di sincronizzazione. Se una sincronizzazione viene eseguita all'esterno di Gestione sincronizzazione Microsoft Windows (come sincronizzazione pianificata o sincronizzazione su richiesta in SQL Server Management Studio o Monitoraggio Replica), i conflitti vengono risolti automaticamente senza richiedere l'intervento dell'utente, in base al sistema di risoluzione specificato per l'articolo.

Per abilitare la sincronizzazione delle sottoscrizioni pull con Gestione sincronizzazione Microsoft Windows

  1. Nella pagina Generale della finestra di dialogo Proprietà sottoscrizione - <Sottoscrittore>: <SubscriptionDatabase> selezionare il valore Attiva per l'opzione Usa Gestione sincronizzazione Microsoft Windows.

  2. Fare clic su OK.

Per sincronizzare una sottoscrizione pull con Gestione sincronizzazione

  1. Avviare Gestione sincronizzazione in uno dei modi seguenti:

    • In Internet Explorer scegliere Sincronizza dal menu Strumenti.

    • Fare clic sul pulsante Start, scegliere Programmi o Tutti i i programmi, quindi Accessori e fare clic su Sincronizza.

    • Fare clic sul pulsante Start e quindi scegliere Esegui. Nella finestra di dialogo Esegui digitare mobsync.exe nel campo Apri e quindi fare clic su OK.

  2. Nella finestra di dialogo Sincronizzazione elementi selezionare le sottoscrizioni da sincronizzare. Le sottoscrizioni vengono elencate al di sotto delle istanze di SQL Server installate nel computer.

  3. Fare clic su Sincronizza.

Per reinizializzare una sottoscrizione pull con Gestione sincronizzazione

  1. Nella finestra di dialogo Sincronizzazione elementi selezionare una sottoscrizione e quindi fare clic su Proprietà.

  2. Nella finestra di dialogo Proprietà sottoscrizione SQL Server fare clic su Reinizializza sottoscrizione.

  3. Fare clic su .

  4. Fare clic su OK.

    Alla successiva sincronizzazione, per impostazione predefinita verrà applicato un nuovo snapshot al database di sottoscrizione. Per ulteriori informazioni, vedere Reinizializzazione di una sottoscrizione.

[!NOTA]

La replica di tipo merge consente il caricamento nel server di pubblicazione delle eventuali modifiche in attesa prima dell'applicazione dello snapshot. Tale opzione tuttavia non è disponibile da Gestione sincronizzazione. Per caricare le modifiche, sincronizzare la sottoscrizione prima di reinizializzarla.

Per impostare le proprietà di una sottoscrizione pull in Gestione sincronizzazione

  1. Nella finestra di dialogo Sincronizzazione elementi selezionare una sottoscrizione e quindi fare clic su Proprietà.

  2. Visualizzare e modificare le proprietà nelle schede seguenti:

    • Identificazione

    • Accesso al Sottoscrittore, Accesso al server di distribuzione e Accesso al server di pubblicazione (solo per la replica di tipo merge)

    • Informazioni server Web (per le sottoscrizioni di tipo merge nei Sottoscrittori in cui è in esecuzione SQL Server 2005 o versione successiva)

    • Altro

    È consigliabile utilizzare l'autenticazione di Windows per tutte le connessioni. Per informazioni sulle autorizzazioni necessarie con l'agente di distribuzione e l'agente di merge, vedere Modello di protezione dell'agente di replica.

  3. Fare clic su OK.

Per rimuovere una sottoscrizione pull da Gestione sincronizzazione

  1. Nella finestra di dialogo Sincronizzazione elementi selezionare una sottoscrizione e quindi fare clic su Proprietà.

  2. Nella finestra di dialogo Proprietà sottoscrizione SQL Server fare clic su Rimuovi sottoscrizione.

  3. Selezionare un'opzione nella finestra di dialogo Rimuovi sottoscrizione.

  4. Fare clic su OK.

Per utilizzare il sistema di risoluzione interattivo

  1. Abilitare l'articolo e la sottoscrizione per l'utilizzo della risoluzione interattiva. Per ulteriori informazioni, vedere Procedura: Impostazione della risoluzione interattiva dei conflitti per articoli di merge (SQL Server Management Studio).

  2. In seguito all'inizio della sincronizzazione della sottoscrizione in Gestione sincronizzazione, il sistema di risoluzione interattivo viene avviato automaticamente se la risoluzione interattiva dei conflitti è abilitata e si sono verificati conflitti tra uno o più articoli. In tale sistema i conflitti vengono visualizzati uno alla volta, con un suggerimento di risoluzione per ogni conflitto (in base al sistema di risoluzione dei conflitti specificato al momento della creazione della pubblicazione e della sottoscrizione).

  3. Facoltativamente, modificare le colonne visualizzate nel sistema di risoluzione interattivo e quindi fare clic su uno dei pulsanti seguenti per risolvere il conflitto:

    • Accetta soluzione proposta

    • Accetta server di pubblicazione

    • Accetta Sottoscrittore

    • Risolvi tutti i conflitti automaticamente (tutti i conflitti correnti vengono risolti senza ulteriore input)

    La riga selezionata viene quindi applicata al server di pubblicazione e/o al Sottoscrittore e propagata ad altri nodi nella topologia durante le sincronizzazioni successive.

[!NOTA]

Le modifiche vengono applicate solo se fanno parte della riga scelta per la risoluzione. Se, ad esempio, si apportano modifiche nel Server di pubblicazione e quindi si fa clic su Accetta Sottoscrittore, le modifiche verranno ignorate.