Guida per gli sviluppatori (replica)

La possibilità da configurare, gestire e controllare a livello di codice una topologia di replica consente di semplificare le attività di replica ripetute e di migliorare l'esperienza utente per le applicazioni basate sulla replica. Mediante la programmazione della replica, è possibile offrire funzionalità di replica personalizzate agli utenti finali, senza che sia necessario conoscere le stored procedure di replica e i file eseguibili degli agenti di replica o utilizzare l'interfaccia di replica implementata da SQL Server Management Studio.

Di seguito vengono descritti gli scenari in cui le applicazioni possono trarre vantaggio dall'accesso a livello di codice ai servizi di replica:

  • Aggiunta di funzionalità di replica a un'applicazione dell'utente finale esistente, ad esempio la sincronizzazione di una sottoscrizione pull quando l'utente fa clic su un pulsante.

  • Creazione di un'interfaccia utente basata sul web per l'amministrazione remota della replica.

  • Creazione di un'interfaccia utente personalizzata che esponga solo un subset delle funzionalità di amministrazione e che possa essere utilizzata per l'amministrazione remota di più topologie di replica da un solo percorso o che combini funzionalità di amministrazione e di sincronizzazione.

  • Miglioramento di uno strumento di monitoraggio esistente mediante l'aggiunta di funzionalità di controllo dello stato di una pubblicazione o di una sottoscrizione o presso il server di distribuzione.

  • Creazione di un'applicazione personalizzata per amministrare o sincronizzare sottoscrizioni di un server di pubblicazione Oracle.

  • Scrittura di regole business personalizzate da eseguire alla sincronizzazione di una sottoscrizione di tipo merge.

  • Generazione di script Transact-SQL che possono essere eseguiti ripetutamente durante la configurazione di nuovi sottoscrittori.

SQL Server consente di controllare a livello di codice gli agenti di replica e di amministrare e monitorare a livello di codice una topologia di replica. Per ulteriori informazioni sulla programmazione della replica, vedere Concetti di base relativi alla programmazione della replica.

Contenuto della sezione