Documentazione per gli sviluppatori di replicaReplication Developer Documentation

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

La possibilità da configurare, gestire e monitorare 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.The ability to programmatically configure, maintain, and monitor a replication topology enables you to both simplify repeated replication tasks and improve the user experience for your replication-based applications. 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 StudioSQL Server Management Studio.By programming replication, your end-users can be provided with customized replication functionalities without having to be familiar with replication stored procedures and replication agent executables or having to using the replication user interface implemented by SQL Server Management StudioSQL 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:The following are scenarios in which your applications might benefit from programmatic access to replication services:

  • 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.Adding replication functionalities to an existing end-user application, such as synchronizing a pull subscription when the user clicks a button.

  • Creazione di un'interfaccia utente basata sul web per l'amministrazione remota della replica.Creating a Web-based user interface for remotely administering replication.

  • 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.Creating a custom user interface that exposes only a subset of administration functionality, can be used to remotely administer multiple replication topologies from a single location, or that combine administration and synchronization functionalities.

  • 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.Improving an existing monitoring tool by adding the ability to monitor the status of a publication, subscription, or at the Distributor.

  • Creazione di un'applicazione personalizzata per amministrare o sincronizzare sottoscrizioni di un server di pubblicazione Oracle.Creating a custom application to administer or synchronize subscriptions to an Oracle publisher.

  • Scrittura di regole business personalizzate da eseguire alla sincronizzazione di una sottoscrizione di tipo merge.Writing customized business rules that are executed when a merge subscription is synchronized.

  • Generazione di script Transact-SQLTransact-SQL che possono essere eseguiti ripetutamente durante la configurazione di nuovi sottoscrittori.Generating Transact-SQLTransact-SQL scripts that can be run repeated when configuring new Subscribers.

    SQL ServerSQL 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. enables you to programmatically control replication agents and to programmatically administer and monitor a replication topology. Per altre informazioni sulla programmazione della replica, vedere Concetti di base relativi alla programmazione della replica.To learn more about programming replication, see Replication Programming Concepts.

Contenuto della sezioneIn This Section

Concetti di base relativi alla programmazione della replicaReplication Programming Concepts
Descrive i passaggi di pianificazione per lo sviluppo di un'applicazione che utilizza la replica.Describes the planning steps to develop an application that uses replication.

Concetti di base relativi alle stored procedure del sistema di replicaReplication System Stored Procedures Concepts
Descrive come è possibile utilizzare stored procedure di sistema per fornire l'accesso a livello di codice in una topologia di replica.Describes how system stored procedures can be used to proivide programmatic access in a replication topology.

Concetti di base relativi a RMO (Replication Management Objects)Replication Management Objects Concepts
Illustra i concetti di base per l'utilizzo di RMO (Replication Management Objects),Explains the concepts for using Replication Management Objects (RMO). ovvero un assembly di codice gestito che incapsula le funzionalità di replica per SQL ServerSQL Server.This is a managed code assembly that encapsulates replication functionalities for SQL ServerSQL Server.

Concetti di base relativi ai file eseguibili dell'agente di replicaReplication Agent Executables Concepts
Descrive l'utilizzo di file eseguibili dell'agente di replica.Describes the use of Replication Agent Executable files.

Guida per gli sviluppatori: Procedure (replica)Developer's Guide: How-to Topics (Replication)
Fornisce un elenco di procedure correlate alla replica.Provides a list of how-to topics that are related to replication.