Share via


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

Gestione sincronizzazione Microsoft Windows è disponibile in tutti i computer che eseguono Windows 2000 e versioni successive e consente di sincronizzare i file e le pagine Web non in linea. Può essere utilizzato esclusivamente per sincronizzare le sottoscrizioni per le pubblicazioni di Microsoft SQL Server se SQL Server viene eseguito nello stesso computer di Gestione sincronizzazione. Per utilizzare Gestione sincronizzazione:

  1. Abilitare la sincronizzazione delle sottoscrizioni pull con Gestione sincronizzazione Microsoft Windows. Questa operazione può essere eseguita in due modi:
    1. Utilizzare sp_addmergepullsubscription_agent durante la creazione di una sottoscrizione. A tale scopo, eseguire la stored procedure sp_addmergepullsubscription_agent nel Sottoscrittore sul database di sottoscrizione. Specificare il valore true per @enabled_for_syncmgr. Questa stored procedure è supportata per SQL Server Express anche se il nome include _agent, tuttavia il processo non viene creato. Per ulteriori informazioni su questa stored procedure, vedere Procedura: Creazione di una sottoscrizione pull (programmazione Transact-SQL della replica) e sp_addmergepullsubscription_agent (Transact-SQL) nella documentazione in linea di SQL Server 2005.
    2. Dopo avere creato la sottoscrizione, utilizzare SQL Server Management Studio per modificarne le proprietà. A tale scopo, utilizzare la finestra di dialogo Proprietà sottoscrizione - <Subscriber>: <SubscriptionDatabase>. Per ulteriori informazioni sulle modalità di accesso a questa finestra di dialogo, vedere Procedura: Visualizzazione e modifica delle proprietà delle sottoscrizioni pull (SQL Server Management Studio) nella documentazione in linea di SQL Server 2005.
  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, vengono risolti da un utente in fase di sincronizzazione. Per ulteriori informazioni sull'abilitazione del sistema di risoluzione interattivo, vedere Procedura: Impostazione della risoluzione interattiva dei conflitti per articoli di merge (SQL Server Management Studio) nella documentazione in linea di SQL Server 2005.

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

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

  2. Scegliere OK.

Per sincronizzare una sottoscrizione pull con Gestione sincronizzazione

  1. Fare clic su Start, scegliere Programmi o Tutti i programmi e quindi Accessori.

  2. Fare clic su Sincronizza.

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

  4. 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. Scegliere OK.

    Alla successiva sincronizzazione, per impostazione predefinita verrà applicato un nuovo snapshot al database di sottoscrizione. Per ulteriori informazioni, vedere Reinizializzazione di una sottoscrizione nella documentazione in linea di SQL Server 2005.

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
    • Informazioni server Web (solo replica di tipo merge)
    • Altro

    È consigliabile utilizzare l'autenticazione di Windows per tutte le connessioni. Per informazioni sulle autorizzazioni necessarie per l'agente di distribuzione e l'agente di merge, vedere Modello di protezione dell'agente di replica nella documentazione in linea di SQL Server 2005.

  3. Scegliere 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. Scegliere OK.

Per utilizzare il sistema di risoluzione interattivo

  1. 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).

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