sp_help_log_shipping_secondary_database (Transact-SQL)

適用対象:SQL Server

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

Transact-SQL 構文表記規則

構文

  
sp_help_log_shipping_secondary_database  
[ @secondary_database = ] 'secondary_database' OR  
[ @secondary_id = ] 'secondary_id'  

引数

[ @secondary_database = ] 'secondary_database' セカンダリ データベースの名前です。 secondary_databasesysname で、既定値はありません。

[ @secondary_id = ] 'secondary_id' ログ配布構成のセカンダリ サーバーの ID。 secondary_iduniqueidentifier であり、NULL にすることはできません。

リターン コードの値

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

結果セット

列名 説明
secondary_id ログ配布構成におけるセカンダリ サーバーの ID。
primary_server ログ配布構成のMicrosoft 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 = Microsoft 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 は、セカンダリ サーバー上の マスター データベースから実行する必要があります。

アクセス許可

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

参照

sp_help_log_shipping_secondary_primary (Transact-SQL)
ログ配布について (SQL Server)
システム ストアド プロシージャ (Transact-SQL)