Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Le stored procedure di sistema per la replica documentate sono progettate per singole esecuzioni di attività specifiche, come l'implementazione della replica, e per l'utilizzo in file batch e script.
Per altre informazioni su come programmare la maggior parte delle attività di replica comuni tramite stored procedure di replica, vedere Concetti relativi alle stored procedure di sistema di replica.
Importante
Sono supportate solo le stored procedure di replica documentate nella documentazione online di SQL Server. Le stored procedure non documentate sono solo per l'uso di componenti di replica interni e non devono essere usate per amministrare la replica.
Configurazione di pubblicazione e distribuzione
Queste procedure configurano l'infrastruttura di replica, inclusi server di distribuzione, server di pubblicazione e database di distribuzione.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_adddistpublisher | Registra un server di pubblicazione in un server di distribuzione e specifica la cartella snapshot predefinita per la replica. |
| sp_adddistributor | Configura un server come server di distribuzione per la replica, specificando la password per l'account distributor_admin . |
| sp_adddistributiondb | Crea il database di distribuzione nel server di distribuzione con periodi di conservazione configurabili. |
| sp_addlogreader_agent | Crea il processo dell'agente di lettura log per una pubblicazione transazionale. |
| sp_addpublication | Crea una nuova pubblicazione snapshot o transazionale nel database di pubblicazione. |
| sp_addpublication_snapshot | Crea il processo dell'agente snapshot per una pubblicazione. |
| sp_addqreader_agent | Crea il processo dell'agente di lettura coda per un server di distribuzione che supporta le sottoscrizioni ad aggiornamento in coda. |
| sp_changedistpublisher | Modifica le proprietà di un server di pubblicazione registrato nel server di distribuzione. |
| sp_changedistributiondb | Modifica le proprietà del database di distribuzione, inclusi i periodi di conservazione. |
| sp_changedistributor_password | Modifica la password utilizzata per la connessione tra il server di pubblicazione e un server di distribuzione remoto. |
| sp_changedistributor_property | Modifica le proprietà del server di distribuzione, ad esempio l'intervallo di heartbeat per i controlli di stato dell'agente. |
| sp_changepublication | Modifica le proprietà di una pubblicazione snapshot o transazionale. |
| sp_changepublication_snapshot | Modifica le credenziali di sicurezza o le proprietà di pianificazione dell'agente snapshot. |
| sp_changelogreader_agent | Modifica le proprietà di sicurezza dell'agente di lettura log. |
| sp_changeqreader_agent | Modifica le proprietà di sicurezza per l'agente di lettura coda. |
| sp_changereplicationserverpasswords | Modifica le password archiviate per l'account di Windows o l'account di accesso di SQL Server usato dagli agenti di replica durante la connessione ai server in una topologia di replica. |
| sp_dropdistpublisher | Rimuove un server di pubblicazione dal server di distribuzione. |
| sp_dropdistributiondb | Elimina un database di distribuzione e i processi di replica associati. |
| sp_dropdistributor | Elimina il server di distribuzione rimuovendo la configurazione di distribuzione. |
| sp_droppublication | Elimina una pubblicazione e tutti gli articoli associati. |
| sp_get_distributor | Restituisce il server di distribuzione installato in un server. |
| sp_get_redirected_publisher | Restituisce il server di pubblicazione reindirizzato per un database del server di pubblicazione del gruppo di disponibilità. |
| sp_grant_publication_access | Aggiunge un account di accesso all'elenco di accesso alla pubblicazione. |
| sp_helpdistpublisher | Restituisce le proprietà dei server di pubblicazione registrati in un server di distribuzione. |
| sp_helpdistributiondb | Restituisce le proprietà di un database di distribuzione specificato. |
| sp_helpdistributor | Restituisce informazioni sul server di distribuzione, il database di distribuzione e la directory di lavoro. |
| sp_helpdistributor_properties | Restituisce le proprietà del server di distribuzione, ad esempio l'intervallo di heartbeat. |
| sp_helplogreader_agent | Restituisce le proprietà del processo dell'agente di lettura log. |
| sp_helppublication | Restituisce informazioni su una pubblicazione. |
| sp_helppublication_snapshot | Restituisce informazioni sul processo dell'agente snapshot per una pubblicazione. |
| sp_helpqreader_agent | Restituisce le proprietà dell'agente di lettura coda. |
| sp_helpreplicationdboption | Restituisce un valore che indica se la replica è abilitata per un database. |
| sp_helpreplicationoption | Restituisce le opzioni di replica abilitate in un server. |
| sp_publisherproperty | Ottiene o imposta le proprietà del server di pubblicazione per un server di pubblicazione non SQL Server. |
| sp_redirect_publisher | Specifica un server di pubblicazione reindirizzato per un database di pubblicazione del gruppo di disponibilità. |
| sp_replicationdboption | Abilita o disabilita le opzioni di pubblicazione della replica per un database. |
| sp_revoke_publication_access | Rimuove un account di accesso dall'elenco di accesso alla pubblicazione. |
| sp_validate_redirected_publisher | Convalida il server di pubblicazione reindirizzato per un gruppo di disponibilità. |
| sp_validate_replica_hosts_as_publishers | Convalida tutti gli host di replica in un gruppo di disponibilità da usare come server di pubblicazione. |
Gestione degli articoli di replica
Queste procedure definiscono gli oggetti di database pubblicati e configurano le proprietà degli articoli, ad esempio il filtro.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_addarticle | Aggiunge un articolo (tabella, vista o stored procedure) a una pubblicazione snapshot o transazionale. |
| sp_articlecolumn | Definisce le colonne da includere o escludere da un articolo pubblicato per il filtro verticale. |
| sp_articlefilter | Crea un filtro di riga per un articolo usando una clausola WHERE. |
| sp_articleview | Crea la visualizzazione di sincronizzazione per un articolo filtrato. |
| sp_changearticle | Modifica le proprietà di un articolo esistente in una pubblicazione. |
| sp_changearticlecolumndatatype | Modifica il mapping dei tipi di dati della colonna per un articolo di pubblicazione Oracle. |
| sp_check_dynamic_filters | Controlla se una pubblicazione di tipo merge utilizza filtri di riga con parametri. |
| sp_check_for_sync_trigger | Determina se viene chiamato un trigger nel contesto della sincronizzazione. |
| sp_check_join_filter | Convalida un filtro di join tra due tabelle per assicurarsi che possa essere precompilate. |
| sp_check_subset_filter | Convalida una clausola di filtro di riga con parametri per assicurarsi che sia valida. |
| sp_droparticle | Rimuove un articolo da una pubblicazione snapshot o transazionale. |
| sp_generatefilters | Crea filtri per gli articoli figlio in base alle relazioni di chiave esterna. |
| sp_helparticle | Visualizza le proprietà degli articoli in una pubblicazione. |
| sp_helparticlecolumns | Restituisce tutte le colonne della tabella di base sottostante per un articolo. |
| sp_helparticledts | Restituisce informazioni sui nomi di attività personalizzati usati con le sottoscrizioni DTS. |
Gestione delle sottoscrizioni
Queste procedure creano, modificano e rimuovono sottoscrizioni alle pubblicazioni, incluse le sottoscrizioni push e pull.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_addsubscription | Crea una sottoscrizione a una pubblicazione snapshot o transazionale nel server di pubblicazione. |
| sp_addsubscriber | Registra un server come Sottoscrittore e configura le proprietà del Sottoscrittore. |
| sp_addsubscriber_schedule | Aggiunge una pianificazione per l'agente di distribuzione o l'agente di merge. |
| sp_addpullsubscription | Crea una sottoscrizione pull nel Sottoscrittore per una pubblicazione snapshot o transazionale. |
| sp_addpullsubscription_agent | Crea il processo dell'agente di distribuzione per una sottoscrizione pull nel Sottoscrittore. |
| sp_addpushsubscription_agent | Crea il processo dell'agente di distribuzione per una sottoscrizione push nel server di distribuzione. |
| sp_addqueued_artinfo | Aggiunge informazioni sull'articolo alla coda usata dalle sottoscrizioni ad aggiornamento in coda. |
| sp_addscriptexec | Inserisce uno script SQL da eseguire in tutti i Sottoscrittori in una pubblicazione. |
| sp_addsynctriggers | Crea trigger di sincronizzazione nel Sottoscrittore per le sottoscrizioni aggiornabili. |
| sp_attachsubscription | Collega un database di sottoscrizione esistente a qualsiasi Sottoscrittore. |
| sp_change_subscription_properties | Modifica le informazioni di sicurezza e le impostazioni per una sottoscrizione pull. |
| sp_changesubscriber | Modifica le opzioni per un Sottoscrittore, incluse le impostazioni di connessione e le pianificazioni. |
| sp_changesubscriber_schedule | Modifica la pianificazione dell'agente di distribuzione o dell'agente di merge per un Sottoscrittore. |
| sp_changesubscription | Modifica le proprietà di una sottoscrizione snapshot o transazionale. |
| sp_changesubscriptiondtsinfo | Modifica le proprietà del pacchetto DTS di una sottoscrizione push transazionale. |
| sp_changesubstatus | Modifica lo stato di una sottoscrizione esistente nel server di pubblicazione. |
| sp_copysubscription | Copia un database di sottoscrizione con sottoscrizioni pull ma senza sottoscrizioni push. |
| sp_droppullsubscription | Elimina una sottoscrizione pull nel database del Sottoscrittore. |
| sp_dropsubscriber | Rimuove la designazione del Sottoscrittore da un server registrato. |
| sp_dropsubscription | Rimuove una sottoscrizione a una pubblicazione snapshot o transazionale. |
| sp_expired_subscription_cleanup | Rimuove le sottoscrizioni anonime scadute dalle pubblicazioni. |
| sp_getqueuedrows | Restituisce righe dal Sottoscrittore con aggiornamenti in sospeso nella coda. |
| sp_getsubscriptiondtspackagename | Restituisce il nome del pacchetto DTS per una sottoscrizione. |
| sp_helpsubscriberinfo | Restituisce informazioni su un Sottoscrittore. |
| sp_helpsubscription | Restituisce informazioni sulla sottoscrizione per una pubblicazione. |
| sp_helpsubscription_properties | Restituisce le informazioni di sicurezza per una sottoscrizione. |
| sp_helppullsubscription | Restituisce informazioni sulle sottoscrizioni pull nel Sottoscrittore. |
| sp_link_publication | Imposta la configurazione per le sottoscrizioni ad aggiornamento immediato durante la connessione al server di pubblicazione. |
| sp_refreshsubscriptions | Aggiunge sottoscrizioni agli articoli appena aggiunti per le sottoscrizioni pull esistenti. |
| sp_reinitpullsubscription | Contrassegna una sottoscrizione pull per la reinizializzazione quando l'agente di distribuzione viene eseguito successivamente. |
| sp_reinitsubscription | Contrassegna una sottoscrizione push per la reinizializzazione. |
| sp_setreplfailovermode | Imposta la modalità di failover per una sottoscrizione aggiornabile. |
| sp_helpreplfailovermode | Restituisce la modalità di failover corrente di una sottoscrizione. |
| sp_subscription_cleanup | Rimuove i metadati quando una sottoscrizione viene eliminata da un Sottoscrittore. |
Replicazione di tipo merge
Queste procedure sono specifiche per la replica di tipo merge, incluse pubblicazioni di tipo merge, articoli, sottoscrizioni e gestione dei conflitti.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_addmergealternatepublisher | Aggiunge la possibilità per i Sottoscrittori di usare un partner di sincronizzazione alternativo. |
| sp_addmergearticle | Aggiunge un articolo a una pubblicazione di tipo merge con opzioni per il filtro e la risoluzione dei conflitti. |
| sp_addmergefilter | Definisce una relazione di filtro join o record logico tra gli articoli di una pubblicazione di tipo Merge. |
| sp_addmergepartition | Crea una partizione per i filtri di riga con parametri per abilitare gli snapshot pregenerati. |
| sp_addmergepublication | Crea una nuova pubblicazione di tipo Merge con opzioni per i filtri con parametri. |
| sp_addmergepullsubscription | Crea una sottoscrizione pull nel Sottoscrittore per una pubblicazione di tipo merge. |
| sp_addmergepullsubscription_agent | Crea il processo dell'agente di merge per una sottoscrizione pull nel Sottoscrittore. |
| sp_addmergepushsubscription_agent | Crea il processo dell'agente di merge per una sottoscrizione push nel server di distribuzione. |
| sp_addmergesubscription | Crea una sottoscrizione push o pull in una pubblicazione di tipo merge. |
| sp_browsemergesnapshotfolder | Restituisce il percorso dello snapshot più recente generato per una pubblicazione di tipo merge. |
| sp_changemergearticle | Modifica le proprietà di un articolo esistente in una pubblicazione di tipo Merge. |
| sp_changemergefilter | Modifica una relazione tra record logici o un filtro join esistente. |
| sp_changemergepublication | Modifica le proprietà di una pubblicazione di tipo Merge. |
| sp_changemergepullsubscription | Modifica le proprietà di una sottoscrizione pull di tipo merge. |
| sp_changemergesubscription | Modifica le proprietà di una sottoscrizione push di tipo merge. |
| sp_copymergesnapshot | Copia la cartella snapshot in una cartella alternativa. |
| sp_deletemergeconflictrow | Elimina le righe da una tabella dei conflitti di merge. |
| sp_dropmergealternatepublisher | Rimuove un server di pubblicazione alternativo da una pubblicazione di tipo merge. |
| sp_dropmergearticle | Rimuove un articolo da una pubblicazione di tipo merge. |
| sp_dropmergefilter | Elimina un filtro join da una pubblicazione di tipo Merge. |
| sp_dropmergepartition | Rimuove una definizione di partizione da una pubblicazione di tipo merge con filtri con parametri. |
| sp_dropmergepublication | Rimuove una pubblicazione di tipo merge e l'agente snapshot associato. |
| sp_dropmergepullsubscription | Elimina una sottoscrizione pull di tipo merge nel database del Sottoscrittore. |
| sp_dropmergesubscription | Elimina una sottoscrizione a una pubblicazione di tipo merge e rimuove l'agente di merge associato. |
| sp_getmergedeletetype | Restituisce il tipo di operazione di eliminazione unione. |
| sp_helpmergealternatepublisher | Restituisce un elenco di server configurati come server di pubblicazione alternativi. |
| sp_helpmergearticle | Restituisce le proprietà degli articoli di una pubblicazione di tipo Merge. |
| sp_helpmergearticlecolumn | Restituisce l'elenco di colonne in un articolo di pubblicazione di tipo merge. |
| sp_helpmergearticleconflicts | Restituisce informazioni sulla tabella dei conflitti per gli articoli che hanno riscontrato conflitti. |
| sp_helpmergeconflictrows | Restituisce le righe nella tabella dei conflitti specificata. |
| sp_helpmergedeleteconflictrows | Restituisce righe di dati che hanno perso conflitti di eliminazione. |
| sp_helpmergefilter | Restituisce informazioni sui filtri di merge. |
| sp_helpmergepartition | Restituisce informazioni sulla partizione per una pubblicazione di tipo merge. |
| sp_helpmergepublication | Restituisce informazioni su una pubblicazione di tipo Merge. |
| sp_helpmergepullsubscription | Restituisce informazioni sulle sottoscrizioni pull di tipo merge. |
| sp_helpmergesubscription | Restituisce informazioni sulle sottoscrizioni di tipo merge. |
| sp_mergearticlecolumn | Partiziona una pubblicazione di tipo merge verticalmente filtrando le colonne. |
| sp_mergecleanupmetadata | Pulisce i metadati nelle tabelle di sistema dopo la manutenzione che comporta periodi di conservazione. |
| sp_mergedummyupdate | Contrassegna una riga per l'invio di nuovo durante la sincronizzazione di tipo merge successiva. |
| sp_mergemetadataretentioncleanup | Pulisce manualmente i metadati nelle tabelle di sistema in base ai periodi di conservazione. |
| sp_mergesubscription_cleanup | Rimuove i metadati dopo l'eliminazione di una sottoscrizione push di tipo merge. |
| sp_reinitmergepullsubscription | Contrassegna una sottoscrizione pull di tipo merge per la reinizializzazione. |
| sp_reinitmergesubscription | Contrassegna una sottoscrizione di tipo merge per la reinizializzazione. |
| sp_resyncmergesubscription | Risincronizza una sottoscrizione di tipo merge in uno stato di convalida noto. |
| sp_restoremergeidentityrange | Aggiorna le assegnazioni di intervalli di valori Identity dopo il ripristino di un database. |
| sp_showpendingchanges | Restituisce le modifiche in sospeso in attesa di essere replicate. |
| sp_showrowreplicainfo | Mostra le informazioni di rilevamento su una riga in un articolo di merge. |
Profili agente di replica
Queste procedure gestiscono i profili agente, che definiscono i parametri usati dagli agenti di replica.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_add_agent_parameter | Aggiunge un nuovo parametro a un profilo dell'agente di replica esistente. |
| sp_add_agent_profile | Crea un nuovo profilo agente per un tipo di agente di replica. |
| sp_change_agent_parameter | Modifica il valore di un parametro esistente in un profilo agente. |
| sp_change_agent_profile | Modifica le proprietà di un profilo dell'agente di replica esistente. |
| sp_drop_agent_parameter | Rimuove un parametro da un profilo dell'agente di replica. |
| sp_drop_agent_profile | Elimina un profilo dell'agente di replica definito dall'utente. |
| sp_dropanonymousagent | Elimina un agente anonimo creato per il monitoraggio delle sottoscrizioni pull. |
| sp_getagentparameterlist | Restituisce l'elenco di parametri validi per un tipo di agente di replica. |
| sp_help_agent_default | Recupera l'ID profilo predefinito per il tipo di agente specificato. |
| sp_help_agent_parameter | Restituisce tutti i parametri di un profilo agente specificato. |
| sp_help_agent_profile | Restituisce informazioni sui profili dell'agente di replica. |
| sp_update_agent_profile | Aggiorna le proprietà di un profilo dell'agente di replica. |
Gestione snapshot
Queste procedure gestiscono la generazione e il recapito degli snapshot per la replica.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_adddynamicsnapshot_job | Crea un processo dell'agente snapshot che genera uno snapshot dei dati filtrato per una partizione di pubblicazione di tipo merge. |
| sp_browsesnapshotfolder | Restituisce il percorso dello snapshot più recente generato per una pubblicazione. |
| sp_changedynamicsnapshot_job | Modifica le impostazioni di sicurezza per il processo snapshot filtrato per una partizione di pubblicazione di tipo merge. |
| sp_copysnapshot | Copia la cartella snapshot nella cartella specificata. |
| sp_dropdynamicsnapshot_job | Rimuove il processo snapshot con parametri per una partizione di pubblicazione di tipo merge. |
| sp_helpdynamicsnapshot_job | Restituisce informazioni sui processi snapshot con parametri. |
| sp_resetsnapshotdeliveryprogress | Reimposta il processo di recapito degli snapshot per una sottoscrizione pull in modo che possa essere riavviato. |
| sp_startpublication_snapshot | Avvia il processo dell'agente snapshot per una pubblicazione. |
Monitoraggio e convalida
Queste procedure monitorano le prestazioni della replica e convalidano la coerenza dei dati.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_article_validation | Avvia la convalida (conteggio delle righe o checksum) per un singolo articolo. |
| sp_browsereplcmds | Restituisce un set di risultati di comandi replicati archiviati nel database di distribuzione. |
| sp_deletetracertokenhistory | Rimuove i record della cronologia dei token di traccia dal database di distribuzione. |
| sp_deletepeerrequesthistory | Elimina la cronologia delle richieste per le richieste di stato di replica peer-to-peer. |
| sp_helptracertokenhistory | Restituisce informazioni dettagliate sulla latenza per i token di traccia. |
| sp_helptracertokens | Restituisce informazioni sui token di traccia inseriti in una pubblicazione. |
| sp_helpsubscriptionerrors | Restituisce errori per la replica transazionale archiviata nel database di distribuzione. |
| sp_marksubscriptionvalidation | Contrassegna la transazione aperta corrente come transazione di convalida a livello di sottoscrizione. |
| sp_posttracertoken | Inserisce un token di traccia nel log delle transazioni per misurare la latenza di replica. |
| sp_publication_validation | Avvia la convalida per tutti gli articoli di una pubblicazione transazionale. |
| sp_replcounters | Restituisce le statistiche di replica per ogni database pubblicato. |
| sp_replmonitorchangepublicationthreshold | Modifica la metrica della soglia di monitoraggio per una pubblicazione. |
| sp_replmonitorhelpmergesession | Restituisce informazioni sulle sessioni precedenti dell'agente di merge. |
| sp_replmonitorhelpmergesessiondetail | Restituisce informazioni dettagliate a livello di articolo su una sessione dell'agente di merge. |
| sp_replmonitorhelppublication | Restituisce informazioni di monitoraggio sulle pubblicazioni nel server di distribuzione. |
| sp_replmonitorhelppublicationthresholds | Restituisce le metriche di soglia impostate per una pubblicazione monitorata. |
| sp_replmonitorhelppublisher | Restituisce informazioni sullo stato correnti per uno o più server di pubblicazione. |
| sp_replmonitorhelpsubscription | Restituisce informazioni di monitoraggio sulle sottoscrizioni. |
| sp_replmonitorsubscriptionpendingcmds | Restituisce il numero di comandi in sospeso per una sottoscrizione. |
| sp_replqueuemonitor | Restituisce i messaggi della coda dalla coda per una sottoscrizione ad aggiornamento in coda. |
| sp_table_validation | Esegue la convalida del conteggio delle righe o del checksum in una tabella specificata. |
| sp_validatemergepublication | Contrassegna tutte le sottoscrizioni di una pubblicazione di tipo merge per la convalida. |
| sp_validatemergesubscription | Contrassegna una sottoscrizione unione specifica per la convalida. |
Replicazione peer-to-peer
Queste procedure sono specifiche per la replica transazionale peer-to-peer.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_configure_peerconflictdetection | Configura il rilevamento dei conflitti per una pubblicazione transazionale peer-to-peer. |
| sp_gettopologyinfo | Restituisce informazioni sulla topologia di replica peer-to-peer. |
| sp_help_peerconflictdetection | Restituisce informazioni sull'impostazione di rilevamento dei conflitti per una pubblicazione. |
| sp_helppeerrequests | Restituisce informazioni sulle richieste di stato ricevute in una topologia peer-to-peer. |
| sp_helppeerresponses | Restituisce tutte le risposte a una richiesta di stato in una topologia peer-to-peer. |
| sp_requestpeerresponse | Richiede una risposta da ogni altro nodo in una topologia peer-to-peer. |
| sp_requestpeertopologyinfo | Raccoglie informazioni sulla topologia su una topologia di replica transazionale peer-to-peer. |
Modifiche e manutenzione dello schema
Queste procedure gestiscono le modifiche dello schema, gli script e le operazioni di manutenzione.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_addtabletocontents | Inserisce riferimenti di rilevamento per le righe attualmente non incluse nelle tabelle di rilevamento di tipo merge. |
| sp_adjustpublisheridentityrange | Regola l'intervallo identity in una pubblicazione e rialloca nuovi intervalli in base alla soglia. |
| sp_dsninfo | Restituisce informazioni sull'origine dati ODBC o OLE DB dal server di distribuzione. |
| sp_enumcustomresolvers | Restituisce un elenco di tutti i gestori della logica di business disponibili e i resolver personalizzati. |
| sp_enumdsn | Restituisce un elenco di nomi di origine dati ODBC e OLE DB definiti per il server. |
| sp_enumeratependingschemachanges | Restituisce un elenco di tutte le modifiche dello schema in sospeso. |
| sp_getdefaultdatatypemapping | Restituisce il mapping predefinito tra SQL Server e un tipo di database non SQL Server. |
| sp_helpdatatypemap | Restituisce informazioni sui mapping dei tipi di dati definiti tra i database SQL Server e non SQL Server. |
| sp_helpxactsetjob | Restituisce la pianificazione del processo per il processo Xactset. |
| sp_ivindexhasnullcols | Verifica che un indice cluster in una vista indicizzata non contenga colonne nullable. |
| sp_lookupcustomresolver | Restituisce informazioni su un gestore della logica di business o un resolver personalizzato. |
| sp_markpendingschemachange | Contrassegna le modifiche dello schema in sospeso selezionate in modo che non vengano replicate. |
| sp_register_custom_scripting | Registra una stored procedure da eseguire quando si verifica una modifica dello schema. |
| sp_registercustomresolver | Registra un gestore della logica di business o un resolver personalizzato per la replica di tipo merge. |
| sp_removedbreplication | Rimuove tutti gli oggetti di replica da un database. |
| sp_removedistpublisherdbreplication | Rimuove i metadati di pubblicazione nel server di distribuzione. |
| sp_repladdcolumn | Aggiunge una colonna a un articolo di tabella esistente pubblicato. |
| sp_replcmds | Restituisce i comandi per le transazioni contrassegnate per la replica dal log. |
| sp_repldone | Aggiorna il record che identifica l'ultima transazione distribuita del server. |
| sp_repldropcolumn | Elimina una colonna da un articolo di tabella esistente pubblicato. |
| sp_replflush | Scarica la cache degli articoli. |
| sp_replication_agent_checkup | Controlla ogni database di distribuzione per gli agenti di replica senza cronologia registrata. |
| sp_replrestart | Reimposta la replica transazionale remota. |
| sp_replsetoriginator | Impedisce l'attivazione del loopback nella replica transazionale bidirezionale. |
| sp_replshowcmds | Restituisce i comandi per le transazioni contrassegnate per la replica in formato leggibile. |
| sp_repltrans | Restituisce tutte le transazioni in sospeso nella replica nel log del database di pubblicazione. |
| sp_restoredbreplication | Rimuove le impostazioni di replica durante il ripristino di un database in un server non di origine. |
| sp_schemafilter | Modifica il filtro dello schema usato per elencare le tabelle Oracle idonee per la pubblicazione. |
| sp_script_synctran_commands | Genera uno script per sp_addsynctriggers chiamate da applicare nei Sottoscrittori. |
| sp_scriptdynamicupdproc | Genera l'istruzione CREATE PROCEDURE per le stored procedure di aggiornamento dinamico. |
| sp_scriptpublicationcustomprocs | Script delle procedure personalizzate per tutti gli articoli di tabella di una pubblicazione. |
| sp_scriptsubconflicttable | Genera script per la creazione di una tabella dei conflitti nel Sottoscrittore. |
| sp_setdefaultdatatypemapping | Contrassegna un mapping del tipo di dati esistente come predefinito. |
| sp_setsubscriptionxactseqno | Specifica l'ultima transazione recapitata per la risoluzione dei problemi. |
| sp_unregister_custom_scripting | Rimuove una stored procedure personalizzata definita dall'utente o un file di script registrato per le modifiche dello schema. |
| sp_unregistercustomresolver | Annulla la registrazione di un modulo della logica di business dalla replica di tipo merge. |
| sp_vupgrade_mergeobjects | Rigenera trigger, stored procedure e viste specifici dell'articolo per la replica di tipo merge. |
| sp_vupgrade_replication | Aggiorna i metadati di replica durante l'aggiornamento di SQL Server. |
Procedure interne di Microsoft
Queste procedure modificano le proprietà dell'agente nel server di distribuzione e vengono utilizzate internamente dagli agenti di replica.
| Procedura memorizzata | Descrzione |
|---|---|
| sp_MSchange_distribution_agent_properties | Modifica le proprietà di un processo dell'agente di distribuzione in esecuzione nel server di distribuzione. |
| sp_MSchange_logreader_agent_properties | Modifica le proprietà di un processo dell'agente di lettura log in esecuzione nel server di distribuzione. |
| sp_MSchange_merge_agent_properties | Modifica le proprietà di un processo dell'agente di merge in esecuzione nel server di distribuzione. |
| sp_MSchange_snapshot_agent_properties | Modifica le proprietà di un processo dell'agente snapshot in esecuzione nel server di distribuzione. |