sp_delete_log_shipping_primary_database (Transact-SQL)
適用対象:SQL Server
このストアド プロシージャは、バックアップ ジョブ、ローカルおよびリモート履歴を含むプライマリ データベースのログ配布を削除します。 を使用してセカンダリ データベースを削除した後にのみ、このストアド プロシージャを使用します sp_delete_log_shipping_primary_secondary
。
構文
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
引数
[ @database = ] N'database'
ログ配布プライマリ データベースの名前。 @databaseは sysname で、既定値はなく、NULL
..
[ @ignoreremotemonitor = ] ignoreremotemonitor
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
ありません。
解説
sp_delete_log_shipping_primary_database
は、プライマリ サーバー上の master
データベースから実行する必要があります。 このストアド プロシージャは、次の手順を実行します。
指定したプライマリ データベースのバックアップ ジョブを削除します。
プライマリ サーバー上のローカル モニター レコード
log_shipping_monitor_primary
を削除します。で対応するエントリを
log_shipping_monitor_history_detail
削除しますlog_shipping_monitor_error_detail
。モニター・サーバーがプライマリ・サーバーと異なる場合、モニター・サーバー上の
log_shipping_monitor_primary
モニター・レコードは除去されます。モニター・サーバー内
log_shipping_monitor_history_detail
およびlog_shipping_monitor_error_detail
モニター・サーバー上の対応する項目を削除します。このプライマリ データベースの
log_shipping_primary_databases
エントリを削除します。モニター サーバーでの呼び出し
sp_delete_log_shipping_alert_job
。
アクセス許可
このプロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーだけです。
例
この例では、プライマリ データベースAdventureWorks2022
を削除する方法sp_delete_log_shipping_primary_database
を示します。
EXEC master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示