Condividi tramite


Stored procedure di replica (Risoluzione dei problemi)

In questo argomento vengono descritte alcune stored procedure di replica che possono essere utilizzate durante la risoluzione dei problemi.

Procedure per tutti i tipi di replica

Procedura

Descrizione

Per ulteriori informazioni...

sp_addscriptexec

Invia uno script Microsoft SQL Server (file sql) a tutti i Sottoscrittori di una pubblicazione.

sp_addscriptexec (Transact-SQL)

sp_adjustpublisheridentityrange

Regola l'intervallo di valori Identity in una pubblicazione e riassegna nuovi intervalli in base al valore di soglia previsto per la pubblicazione.

sp_adjustpublisheridentityrange (Transact-SQL)

sp_changereplicationserverpasswords

Cambia le password archiviate per l'account di Microsoft Windows o per l'account di accesso di SQL Server utilizzato dagli agenti di replica per connettersi ai server in una topologia di replica. Normalmente si dovrebbe cambiare una password per ogni singolo agente in esecuzione in un server, anche se utilizzano tutti lo stesso account. Questa stored procedure permette di cambiare la password per tutte le istanze di un account di SQL Server o di Windows utilizzato da tutti agenti di replica in esecuzione in un server.

sp_changereplicationserverpasswords (Transact-SQL)

sp_removedbreplication

Rimuove tutti gli oggetti di replica da un database. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione oppure nel database di sottoscrizione del Sottoscrittore. Quando viene eseguito nel database di pubblicazione del server di pubblicazione, viene effettuato un tentativo di rimozione degli oggetti correlati al database pubblicato nel server di distribuzione e nel Sottoscrittore.

sp_removedbreplication (Transact-SQL)

sp_removedistpublisherdbreplication

Rimuove i metadati di pubblicazione appartenenti a una pubblicazione specifica nel server di distribuzione.

sp_removedistpublisherdbreplication (Transact-SQL)

sp_replmonitorhelppublication

Restituisce informazioni sullo stato corrente per una o più pubblicazioni nel server di pubblicazione.

sp_replmonitorhelppublication (Transact-SQL)

sp_replmonitorhelppublicationthresholds

Restituisce la metrica di soglia impostata per una pubblicazione monitorata.

sp_replmonitorhelppublicationthresholds (Transact-SQL)

sp_replmonitorhelppublisher

Restituisce informazioni sullo stato corrente per uno o più server di pubblicazione.

sp_replmonitorhelppublisher (Transact-SQL)

sp_replmonitorhelpsubscription

Restituisce informazioni sullo stato corrente per le sottoscrizioni appartenenti a una o più pubblicazioni nel server di pubblicazione e restituisce una riga per ogni sottoscrizione restituita.

sp_replmonitorhelpsubscription (Transact-SQL)

sp_table_validation

Restituisce informazioni sul conteggio delle righe o sul valore di checksum per una tabella o vista indicizzata oppure confronta le informazioni sul conteggio delle righe o sul valore di checksum specificate con la tabella o vista indicizzata.

sp_table_validation (Transact-SQL)

Procedure per la replica transazionale

Procedura

Descrizione

Per ulteriori informazioni...

sp_article_validation

Inizializza una richiesta di convalida dei dati per l'articolo specificato.

sp_article_validation (Transact-SQL)

sp_marksubscriptionvalidation

Contrassegna la transazione corrente aperta come transazione di convalida a livello di sottoscrizione per il Sottoscrittore specificato.

sp_marksubscriptionvalidation (Transact-SQL)

sp_publication_validation

Inizializza una richiesta di convalida per ogni articolo nella pubblicazione specificata.

sp_publication_validation (Transact-SQL)

sp_browsereplcmds

Restituisce un set di risultati in formato leggibile dei comandi replicati archiviati nel database di distribuzione.

sp_browsereplcmds (Transact-SQL)

sp_helppeerrequests

Restituisce informazioni su tutte le richieste di stato ricevute dai membri di una topologia di replica peer-to-peer, laddove queste richieste sono state iniziate eseguendo sp_requestpeerresponse in un database pubblicato della topologia.

sp_helppeerrequests (Transact-SQL)

sp_helppeerresponses

Restituisce tutte le risposte a una specifica richiesta di stato ricevuta da un membro di topologia di replica peer-to-peer, laddove la richiesta è stata iniziata eseguendo sp_requestpeerresponse in un database pubblicato della topologia.

sp_helppeerresponses (Transact-SQL)

sp_requestpeerresponse

Quando viene eseguita da un nodo di topologia peer-to-peer, questa procedura richiede una risposta da ogni altro nodo della topologia.

sp_requestpeerresponse (Transact-SQL)

sp_deletepeerrequesthistory

Elimina la cronologia correlata a una richiesta di stato di pubblicazione in una topologia di replica peer-to-peer.

sp_deletepeerrequesthistory (Transact-SQL)

sp_posttracertoken

Questa procedura invia un token di traccia nel log delle transazioni del server di pubblicazione e inizia il processo di rilevamento delle statistiche di latenza. Le informazioni vengono registrate quando il token di traccia viene scritto nel log delle transazioni, quando questo viene prelevato dall'agente di lettura log e quando viene applicato dall'agente di distribuzione.

sp_posttracertoken (Transact-SQL)

sp_helptracertokens

Restituisce una riga per ogni token di traccia che è stato inserito in una pubblicazione per determinare la latenza.

sp_helptracertokens (Transact-SQL)

sp_helptracertokenhistory

Restituisce informazioni dettagliate sulla latenza per i token di traccia specificati. Per ogni Sottoscrittore, viene restituita una riga.

sp_helptracertokenhistory (Transact-SQL)

sp_deletetracertokenhistory

Rimuove i record dei token di traccia dalle tabelle di sistema MStracer_tokens e MStracer_history.

sp_deletetracertokenhistory (Transact-SQL)

sp_replcmds

Questa procedura viene utilizzata dall'agente di lettura log e restituisce informazioni sul database di pubblicazione in cui viene eseguita. Consente di visualizzare le transazioni non distribuite, ovvero quelle che rimangono nel log delle transazioni e che non sono state inviate al server di distribuzione.

sp_replcmds (Transact-SQL)

sp_replcounters

Restituisce statistiche di replica sulla latenza, la velocità effettiva e il conteggio delle transazioni per ogni database pubblicato.

sp_replcounters (Transact-SQL)

sp_repldone

Aggiorna il record che identifica l'ultima transazione distribuita del server.

sp_repldone (Transact-SQL)

sp_replflush

Le definizioni degli articoli vengono archiviate nella cache per migliorare il grado di efficienza. Questa procedura viene utilizzata da altre stored procedure di replica in corrispondenza della modifica o eliminazione della definizione di un articolo.

sp_replflush (Transact-SQL)

sp_replshowcmds

Restituisce i comandi per le transazioni contrassegnate per la replica in formato leggibile.

sp_replshowcmds (Transact-SQL)

sp_repltrans

Restituisce un set di risultati che include tutte le transazioni del log delle transazioni del database di pubblicazione contrassegnate per la replica, ma non contrassegnate come distribuite.

sp_repltrans (Transact-SQL)

sp_setsubscriptionxactseqno

Utilizzata per specificare il numero di sequenza del file di log (LSN) della successiva transazione che l'agente di distribuzione deve applicare nel Sottoscrittore. In questo modo, l'agente è in grado di ignorare una transazione non riuscita.

sp_setsubscriptionxactseqno (Transact-SQL)

sp_helpsubscriptionerrors

Restituisce tutti gli errori di replica transazionale per una specifica sottoscrizione.

sp_helpsubscriptionerrors (Transact-SQL)

sp_replmonitorsubscriptionpendingcmds

Restituisce informazioni sul numero di comandi in sospeso per una sottoscrizione ad una pubblicazione transazionale e una stima del tempo necessario per elaborarli.

sp_replmonitorsubscriptionpendingcmds (Transact-SQL)

sp_replqueuemonitor

Elenca i messaggi della coda per le sottoscrizioni ad aggiornamento in coda.

sp_replqueuemonitor (Transact-SQL)

Procedure per la replica di tipo merge

Procedura

Descrizione

Per ulteriori informazioni...

sp_showpendingchanges

Restituisce un set di risultati che mostra un numero approssimativo di modifiche in attesa di essere replicate.

sp_showpendingchanges (Transact-SQL)

sp_showrowreplicainfo

Visualizza informazioni su una riga di una tabella utilizzata come articolo in repliche di tipo merge.

sp_showrowreplicainfo (Transact-SQL)

sp_enumeratependingschemachanges

Restituisce l'elenco di tutte le modifiche di schema in sospeso. Questa stored procedure può essere utilizzata con sp_markpendingschemachange.

sp_enumeratependingschemachanges (Transact-SQL)

sp_markpendingschemachange

Consente a un amministratore di ignorare le modifiche di schema in sospeso selezionate in modo che non vengano replicate.

sp_markpendingschemachange (Transact-SQL)

sp_addtabletocontents

Inserisce riferimenti nelle tabelle di rilevamento per le operazioni di merge per tutte le righe di una tabella di origine non incluse nelle tabelle di rilevamento.

sp_addtabletocontents (Transact-SQL)

sp_deletemergeconflictrow

Elimina righe dalle tabelle conflitti merge.

sp_deletemergeconflictrow (Transact-SQL)

sp_helpmergearticleconflicts

Restituisce gli articoli della pubblicazione che presentano conflitti.

sp_helpmergearticleconflicts (Transact-SQL)

sp_helpmergeconflictrows

Restituisce le righe nella tabella dei conflitti specificata.

sp_helpmergeconflictrows (Transact-SQL)

sp_helpmergedeleteconflictrows

Restituisce informazioni sulle righe di dati che sono state ignorate in seguito a conflitti di eliminazione.

sp_helpmergedeleteconflictrows (Transact-SQL)

sp_mergemetadataretentioncleanup

Consente di rimuovere manualmente i metadati nelle tabelle di sistema MSmerge_genhistory, MSmerge_contents e MSmerge_tombstone.

sp_mergemetadataretentioncleanup (Transact-SQL)

sp_replmonitorhelpmergesession

Restituisce informazioni sulle sessioni precedenti per uno specifico agente di merge di replica.

sp_replmonitorhelpmergesession (Transact-SQL)

sp_replmonitorhelpmergesessiondetail

Restituisce informazioni dettagliate a livello di articolo su una specifica sessione di agente di merge di replica.

sp_replmonitorhelpmergesessiondetail (Transact-SQL)

sp_validatemergepublication

Esegue la convalida dell'intera pubblicazione.

sp_validatemergepublication (Transact-SQL)

sp_validatemergesubscription

Esegue la convalida della sottoscrizione specificata.

sp_validatemergesubscription (Transact-SQL)