sp_help_log_shipping_secondary_database (Transact-SQL)
適用対象:SQL Server
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 つのファイルが復元された後に停止します。 |
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)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示