sp_copysnapshot (Transact-SQL)
適用対象: SQL ServerAzure SQL Managed Instance
指定したパブリケーションのスナップショット フォルダーを、 @destination_folderに一覧表示されているフォルダーにコピーします。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。 このストアド プロシージャは、スナップショットを CD-ROM などのリムーバブル メディアにコピーするときに効果的です。
構文
sp_copysnapshot [ @publication = ] 'publication', [ @destination_folder = ] 'destination_folder' ]
[ , [ @subscriber = ] 'subscriber' ]
[ , [ @subscriber_db = ] 'subscriber_db' ]
引数
[ @publication = ] 'publication'
スナップショットの内容をコピーするパブリケーションの名前を指定します。 publication は sysname で、既定値はありません。
[ @destination_folder = ] 'destination_folder'
パブリケーション スナップショットの内容をコピーするフォルダーの名前を指定します。 destination_folderは nvarchar(255)で、既定値はありません。 destination_folderには、別のサーバー、ネットワーク ドライブ、リムーバブル メディア (CD-ROMsディスクやリムーバブル ディスクなど) などの別の場所を指定できます。
[ @subscriber = ] 'subscriber'
サブスクライバーの名前を指定します。 subscriber は sysname で、既定値は NULL です。
[ @subscriber_db = ] 'subscriber_db'
サブスクリプション データベースの名前を指定します。 subscriber_db は sysname で、既定値は NULL です。
リターン コードの値
0 (成功) または 1 (失敗)
解説
sp_copysnapshot は、すべての種類のレプリケーションで使用されます。 Microsoft SQL Server バージョン 7.0 以前を実行しているサブスクライバーは、代替スナップショットの場所を使用できません。
アクセス許可
sysadmin 固定サーバー ロールまたは固定データベース ロールdb_ownerメンバーのみがsp_copysnapshot実行できます。
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示