sp_help_log_shipping_secondary_database (Transact-SQL)
1 つ以上のセカンダリ データベースの設定を取得します。
構文
sp_help_log_shipping_secondary_database
[ @secondary_database = ] 'secondary_database' OR
[ @secondary_id = ] 'secondary_id'
引数
[ @secondary_database = ] 'secondary_database'
セカンダリ データベースの名前を指定します。secondary_database のデータ型は sysname で、既定値はありません。[ @secondary_id = ] 'secondary_id'
ログ配布構成のセカンダリ サーバーの ID を指定します。secondary_id のデータ型は uniqueidentifier で、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 以外に設定すると、セカンダリ サーバーは 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 |
セカンダリ サーバーに対して最後にコピー操作を行った日時。協定世界時 (UTC) で表されます。 |
last_restored_file |
セカンダリ データベースに復元された最後のバックアップ ファイルの名前。 |
last_restored_date |
セカンダリ データベースに対して最後に復元操作を行った日時。 |
last_restored_date_utc |
セカンダリ データベースに対して最後に復元操作を行った日時。協定世界時 (UTC) で表されます。 |
history_retention_period |
指定したセカンダリ データベースでログ配布履歴レコードが保持される時間 (分単位)。この時間を過ぎるとレコードは削除されます。 |
last_restored_latency |
ログ バックアップがプライマリで作成されてからセカンダリで復元されるまでの経過時間 (分単位)。 初期値は NULL です。 |
説明
secondary_database パラメータを指定すると、結果セットにはセカンダリ データベースに関する情報が含まれます。secondary_id パラメータを指定すると、結果セットにはそのセカンダリ ID に関連付けられたすべてのセカンダリ データベースに関する情報が含まれます。
sp_help_log_shipping_secondary_database は、セカンダリ サーバーの master データベースから実行する必要があります。
権限
このプロシージャを実行できるのは、sysadmin 固定サーバー ロールのメンバだけです。