sp_dropdynamicスナップショット_job (Transact-SQL)
適用対象:SQL Server
パラメーター化された行フィルターを持つパブリケーションに関する、フィルター選択されたデータ スナップショット ジョブを削除します。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。 ジョブが削除されると、関連するすべてのデータが MSdynamicスナップショットjobs システム テーブルから削除されます。
構文
sp_dropdynamicsnapshot_job
[ @publication = ] N'publication'
[ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ , [ @ignore_distributor = ] ignore_distributor ]
[ ; ]
引数
[ @publication = ] N'publication'
フィルター処理されたデータスナップショットジョブが削除されるパブリケーションの名前。 @publicationは sysname で、既定値はありません。
[ @dynamic_snapshot_jobname = ] N'dynamic_スナップショット_jobname'
削除されるジョブスナップショットフィルター処理されたデータの名前。 @dynamic_スナップショット_jobnameは sysname で、既定値は %
. この値が指定されていない場合、既定では、@dynamic_スナップショット_jobidに関連付けられているジョブ名が使用されます。
@dynamic_スナップショット_jobidまたは@dynamic_スナップショット_jobnameのみを指定できます。 @dynamic_スナップショット_jobidまたは@dynamic_スナップショット_jobnameに値が指定されていない場合、パブリケーションのすべての動的スナップショット ジョブが削除されます。
[ @dynamic_snapshot_jobid = ] 'dynamic_スナップショット_jobid'
削除されるジョブスナップショットフィルター処理されたデータの識別子。 @dynamic_スナップショット_jobidは uniqueidentifier で、既定値は NULL
.
@dynamic_スナップショット_jobidまたは@dynamic_スナップショット_jobnameのみを指定できます。 @dynamic_スナップショット_jobidまたは@dynamic_スナップショット_jobnameに値が指定されていない場合、パブリケーションのすべての動的スナップショット ジョブが削除されます。
[ @ignore_distributor = ] ignore_distributor
このパラメーターは、ディストリビューターでクリーンアップを実行せずに動的スナップショット ジョブを削除する場合に使用できます。 @ignore_distributorはビットで、既定値は 0
.
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_dropdynamicsnapshot
はマージ レプリケーションで使用されます。
アクセス許可
sysadmin 固定サーバー ロールまたは固定データベース ロールdb_ownerメンバーのみが実行sp_dropdynamicsnapshot
できます。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示