sp_help_log_shipping_secondary_database (Transact-SQL)

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

トピック リンク アイコンTransact-SQL 構文表記規則

構文

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 値は許可されません。

結果セット

列名 説明

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 固定サーバー ロールのメンバだけです。

戻り値

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

参照

関連項目

sp_help_log_shipping_secondary_primary (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)

その他の技術情報

ログ配布
ログ配布テーブルとストアド プロシージャ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手