sp_dropdynamicsnapshot_job (Transact-SQL)
Rimuove un processo di snapshot dei dati filtrati per una pubblicazione con filtri di riga con parametri. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione. Con l'eliminazione del processo, vengono eliminati tutti i dati correlati dalla tabella di sistema MSdynamicsnapshotjobs.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_dropdynamicsnapshot_job [ @publication = ] 'publication'
[ , [ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ , [ @ignore_distributor =] ignore_distributor ]
Argomenti
- [ @publication=] 'publication'
Nome della pubblicazione da cui deve essere rimosso il processo di snapshot dei dati filtrati. publication è di tipo sysname e non prevede alcun valore predefinito.
- [ @dynamic_snapshot_jobname= ] 'dynamic_snapshot_jobname'
Nome del processo di snapshot dei dati filtrati da rimuovere. dynamic_snapshot_jobnameè di tipo sysname. Se non viene specificato, viene utilizzato per impostazione predefinita il nome di processo associato a dynamic_snapshot_jobid.
[ @dynamic_snapshot_jobid= ] 'dynamic_snapshot_jobid'
Identificatore per il processo di snapshot dei dati filtrati da rimuovere. dynamic_snapshot_jobidè di tipo uniqueidentifier e il valore predefinito è NULL.Importante: È possibile specificare solo dynamic_snapshot_jobido dynamic_snapshot_jobname. Se non vengono specificati valori per l'argomento dynamic_snapshot_jobido dynamic_snapshot_jobname, vengono rimossi tutti i processi di snapshot dinamici per la pubblicazione.
- [ @ignore_distributor =] ignore_distributor
ignore_distributor è di tipo bit e il valore predefinito è 0. È possibile utilizzare questo parametro per rimuovere un processo di snapshot dinamico senza eseguire operazioni di eliminazione dei riferimenti nel server di distribuzione.
Osservazioni
La stored procedure sp_dropdynamicsnapshot viene utilizzata per la replica di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_dropdynamicsnapshot.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
sp_adddynamicsnapshot_job (Transact-SQL)