Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Verwijdert een gefilterde datasnapshot-taak voor een publicatie met geparametriseerde rijfilters. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase. Wanneer de taak wordt verwijderd, worden alle gerelateerde gegevens verwijderd uit de MSdynamicsnapshotjobs-systeemtabel .
Transact-SQL syntaxis-conventies
Syntax
sys.sp_dropdynamicsnapshot_job
[ @publication = ] N'publication'
[ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ , [ @ignore_distributor = ] ignore_distributor ]
[ ; ]
Arguments
[ @publication = ] N'publicatie'
De naam van de publicatie waaruit de gefilterde datasnapshot-taak wordt verwijderd. @publication is sysname, zonder standaard.
[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'
De naam van de gefilterde datasnapshot-taak die wordt verwijderd.
@dynamic_snapshot_jobname is sysname, met als standaard .% Als deze waarde niet wordt opgegeven, wordt deze standaard gebruikt voor de functienaam die aan @dynamic_snapshot_jobid is gekoppeld.
Alleen @dynamic_snapshot_jobid of @dynamic_snapshot_jobname kunnen worden gespecificeerd. Als waarden niet worden aangeleverd voor zowel @dynamic_snapshot_jobid als @dynamic_snapshot_jobname, worden alle dynamische snapshot-taken voor de publicatie verwijderd.
[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'
Een identifier voor de verwijderde taak met gefilterde datasnapshots.
@dynamic_snapshot_jobid is uniqueidentifier, met een standaard van NULL.
Alleen @dynamic_snapshot_jobid of @dynamic_snapshot_jobname kunnen worden gespecificeerd. Als waarden niet worden aangeleverd voor zowel @dynamic_snapshot_jobid als @dynamic_snapshot_jobname, worden alle dynamische snapshot-taken voor de publicatie verwijderd.
[ @ignore_distributor = ] ignore_distributor
Deze parameter kan worden gebruikt om een dynamische snapshot-taak te verwijderen zonder opruimtaken bij de distributeur uit te voeren.
@ignore_distributor is bit, met als standaard .0
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_dropdynamicsnapshot wordt gebruikt bij merge-replicatie.
Permissions
Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_dropdynamicsnapshot.