Condividi tramite


Protezione agente di merge

La finestra di dialogo Protezione agente di merge consente di specificare l'account di Microsoft con cui viene eseguito l'agente di merge. L'agente di merge viene eseguito nel server di distribuzione per le sottoscrizioni push e nel Sottoscrittore per le sottoscrizioni pull. L'account di Windows è detto anche account di processo, poiché si tratta dell'account con cui viene eseguito il processo dell'agente. Le opzioni aggiuntive disponibili in questa finestra di dialogo dipendono dalla modalità con cui si accede a tale finestra di dialogo:

Tutti gli account devono essere validi e per ogni account deve essere stata specificata la password corretta. Gli account e le password vengono convalidati solo dopo l'avvio dell'esecuzione di un agente.

Opzioni

  • Account processo
    Consente di immettere l'account di Windows con cui viene eseguito l'agente di merge.

    • Per le sottoscrizioni push, l'account deve:

      • Essere almeno un membro del ruolo predefinito del database db_owner nel database di distribuzione.

      • Essere un membro del ruolo PAL.

      • Essere un account di accesso associato a un utente nel database di pubblicazione.

      • Disporre delle autorizzazioni di lettura per la condivisione snapshot.

    • Per le sottoscrizioni pull, l'account deve essere almeno un membro del ruolo predefinito del database db_owner nel database di sottoscrizione.

    Sono necessarie autorizzazioni aggiuntive nel caso in cui l'account di processo sia rappresentato durante l'attivazione delle connessioni. Vedere le sezioni Connetti al server di pubblicazione e al server di distribuzione e Connetti al Sottoscrittore riportate di seguito.

    Non è possibile specificare l'account di processo per le sottoscrizioni pull di MicrosoftSQL Server 2005 Express Edition, in quanto l'agente di merge non viene eseguito nelle istanze di SQL Server 2005 Express Edition. Per ulteriori informazioni, vedere Replica di dati in SQL Server Express.

  • Password e Conferma password
    Consentono di immettere la password per l'account di Windows.

  • Connetti al server di pubblicazione e al server di distribuzione
    Per le sottoscrizioni push, le connessioni al server di pubblicazione e al server di distribuzione vengono sempre stabilite tramite la rappresentazione dell'account specificato nella casella di testo Account processo.

    Per le sottoscrizioni pull, scegliere se l'agente di merge deve stabilire le connessioni al server di pubblicazione e al server di distribuzione tramite la rappresentazione dell'account specificato nella casella di testo Account processo oppure utilizzando un account di SQL Server. Se si seleziona l'opzione per l'utilizzo di un account di SQL Server, immettere un account di accesso e una password di SQL Server.

    [!NOTA]

    Microsoft consiglia di scegliere di rappresentare l'account di Windows anziché di utilizzare un account di SQL Server.

    L'account di Windows o l'account di SQL Server utilizzato per la connessione deve:

    • Essere un membro del ruolo PAL.

    • Essere un account di accesso associato a un utente nel database di pubblicazione.

    • Essere un account di accesso associato a un utente nel database di distribuzione (l'utente può essere l'utente Guest).

    • Disporre delle autorizzazioni di lettura per la condivisione snapshot.

  • Connetti al Sottoscrittore
    Per le sottoscrizioni pull, le connessioni al Sottoscrittore vengono sempre stabilite tramite la rappresentazione dell'account specificato nella casella di testo Account processo.

    Per le sottoscrizioni push, scegliere se l'agente di merge deve stabilire le connessioni al server di pubblicazione e al server di distribuzione tramite la rappresentazione dell'account specificato nella casella di testo Account processo oppure utilizzando un account di SQL Server. Se si seleziona l'opzione per l'utilizzo di un account di SQL Server, immettere un account di accesso e una password di SQL Server.

    [!NOTA]

    È consigliabile scegliere di rappresentare l'account di Windows anziché di utilizzare un account di SQL Server.

    L'account di Windows o l'account di SQL Server utilizzato per la connessione deve essere almeno un membro del ruolo del database predefinito db_owner nel database di sottoscrizione.