sp_help_log_shipping_secondary_database (Transact-SQL)
適用対象: SQL サーバー
1 つ以上のセカンダリ データベースの設定を取得します。
構文
sp_help_log_shipping_secondary_database
[ [ @secondary_database = ] N'secondary_database' ]
[ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]
引数
[ @secondary_database = ] N'secondary_database'
セカンダリ データベースの名前。 @secondary_database は sysname で、既定値は NULL
です。
[ @secondary_id = ] 'secondary_id'
ログ配布構成におけるセカンダリ サーバーの ID。 @secondary_id は uniqueidentifier で、既定値は 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 固定サーバー ロールのメンバーだけです。