sp_help_log_shipping_secondary_database (Transact-SQL)

適用対象: SQL サーバー

1 つ以上のセカンダリ データベースの設定を取得します。

Transact-SQL 構文表記規則

構文

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

引数

[ @secondary_database = ] N'secondary_database'

セカンダリ データベースの名前。 @secondary_databasesysname で、既定値は NULL です。

[ @secondary_id = ] 'secondary_id'

ログ配布構成におけるセカンダリ サーバーの ID。 @secondary_iduniqueidentifier で、既定値は NULL です。

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

列名 説明
secondary_id ログ配布構成におけるセカンダリ サーバーの ID。
primary_server ログ配布構成の SQL Server データベース エンジンのプライマリ インスタンスの名前。
primary_database ログ配布構成のプライマリ データベースの名前。
backup_source_directory プライマリ サーバーからのトランザクション ログ バックアップ ファイルが格納されているディレクトリ。
backup_destination_directory バックアップ ファイルのコピー先となるセカンダリ サーバー上のディレクトリ。
file_retention_period バックアップ ファイルがセカンダリ サーバーに保持されてから削除されるまでの時間 (分単位)。
copy_job_id セカンダリ サーバーでのコピー ジョブに関連付けられた ID。
restore_job_id セカンダリ サーバー上の復元ジョブに関連付けられている ID。
monitor_server ログ配布構成で監視サーバーとして使用されている SQL Server データベース エンジンのインスタンスの名前。
monitor_server_security_mode 監視サーバーへの接続に使用されるセキュリティ モード。

1 = Windows 認証。
0 = SQL Server 認証。
secondary_database ログ配布構成のセカンダリ データベースの名前。
restore_delay セカンダリ サーバーが特定のバックアップ ファイルを復元するまでに待機する時間 (分)。 既定値は、0 分です。
restore_all 1 に設定すると、セカンダリ サーバーでは復元ジョブの実行時にすべてのトランザクション ログ バックアップが復元されます。 それ以外の場合は、1 つのファイルが復元された後に停止します。
restore_mode セカンダリ データベースの復元モード。

0 = NORECOVERYを使用してログを復元します。
1 = STANDBYを使用してログを復元します。
disconnect_users 1 に設定すると、ユーザーは復元操作の実行時にセカンダリ データベースから切断されます。 既定値 = 0。
block_size バックアップ デバイスのブロック サイズとして使用されるサイズ (バイト単位)。
buffer_count バックアップ操作または復元操作で使用されるバッファーの合計数。
max_transfer_size バックアップ デバイスに対して SQL Server によって発行された最大入力要求または出力要求のサイズ (バイト単位)。
restore_threshold アラートが生成されるまでの復元操作の間に許容される時間 (分)。
threshold_alert 復元のしきい値を超えたときに発生する警告。
threshold_alert_enabled 復元しきい値アラートが有効になっているかどうかを判断します。

1 = 有効。
0 = 無効。
last_copied_file セカンダリ サーバーにコピーされた最後のバックアップ ファイルの名前。
last_copied_date セカンダリ サーバーへの最後のコピー操作の日時。
last_copied_date_utc セカンダリ サーバーへの最後のコピー操作の日時 。協定世界時で表されます。
last_restored_file セカンダリ データベースに復元された最後のバックアップ ファイルのファイル名。
last_restored_date セカンダリ データベースに対する最後の復元操作の日時。
last_restored_date_utc セカンダリ データベースに対する最後の復元操作の日時 。協定世界時で表されます。
history_retention_period ログ配布履歴レコードが特定のセカンダリ データベースに対して保持されてから削除されるまでの時間 (分)。
last_restored_latency ログ バックアップがプライマリに作成されてからセカンダリに復元されるまでの経過時間 (分)。

初期値は NULL です。

解説

@secondary_database パラメーターを含める場合、結果セットにはそのセカンダリ データベースに関する情報が含まれます。@secondary_id パラメーターを含める場合、結果セットには、そのセカンダリ ID に関連付けられているすべてのセカンダリ データベースに関する情報が含まれます。

sp_help_log_shipping_secondary_database は、セカンダリ サーバー上の master データベースから実行する必要があります。

アクセス許可

このプロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーだけです。