sys.dm_database_copies (Azure SQL データベース)
適用対象:Azure SQL Database
Azure SQL Database 内のデータベースに対して進行中のデータベース コピー操作に関する情報を返します。
geo レプリケーション リンクに関する情報を返すには、 sys.geo_replication_links ビューまたは sys.dm_geo_replication_link_status ビュー を 使用します。
列名 | データ型 | 説明 |
---|---|---|
database_id | int | sys.databases ビューの現在のデータベースの ID。 |
start_date | datetimeoffset | データベースのコピーが開始されたリージョン SQL Database データセンターの UTC 時刻。 |
modify_date | datetimeoffset | データベースのコピーが完了したリージョン SQL Database データセンターの UTC 時刻。 新しいデータベースは、現時点ではプライマリ データベースとトランザクション的に一致しています。 完了情報は 1 分ごとに更新されます。 percent_complete フィールドの最後の更新を反映した UTC 時刻。 |
percent_complete | real | コピーされたバイトの割合 (%)。 値の範囲は 0 ~ 100 です。 SQL Databaseフェールオーバーなどの一部のエラーから自動的に復旧し、データベース コピーを再起動する場合があります。 この場合、percent_completeは 0 から再起動します。 |
error_code | int | 値が 0 より大きい場合は、コピー中に発生したエラーを示すコード。 値 0 は、エラーが発生しなかったことを示します。 |
error_desc | nvarchar(4096) | コピー中に発生したエラーの説明です。 |
error_severity | int | データベース コピーが失敗した場合は 16 を返します。 |
error_state | int | コピーが失敗した場合は 1 を返します。 |
copy_guid | uniqueidentifier | コピー操作の一意の ID。 |
partner_server | sysname | コピーが作成されるSQL Database サーバーの名前。 |
partner_database | sysname | パートナー サーバー上のデータベース コピーの名前。 |
replication_state | tinyint | このデータベースの連続コピー レプリケーションの状態。 値は次のとおりです。 0=保留中。 データベース コピーの作成はスケジュールされていますが、必要な準備手順がまだ完了していないか、シードクォータによって一時的にブロックされます。 1=シード処理。 シード処理されるコピー データベースは、ソース データベースとまだ完全に同期されていません。 この状態では、コピーに接続できません。 進行中のシード処理操作を取り消すには、コピー データベースを削除する必要があります。 |
replication_state_desc | nvarchar (256) | replication_stateの説明。次のいずれか。 PENDING SEEDING |
maximum_lag | int | 予約済みのフィールド。 |
is_continuous_copy | bit | 0 = 0 を返します |
is_target_role | bit | 0 =ソース データベース 1 = データベースのコピー |
is_interlink_connected | bit | 予約済みのフィールド。 |
is_offline_secondary | bit | 予約済みのフィールド。 |
アクセス許可
このビューは、サーバー レベルのプリンシパル ログインに対する論理サーバー上のマスター データベースでのみ使用できます。
注釈
Azure SQL データベース内のソースまたはターゲット論理サーバーのマスター データベースで、sys.dm_database_copies ビューを使用できます。 データベースのコピーが正常に完了し、新しいデータベースが ONLINE になると、 sys.dm_database_copies ビューの行が自動的に削除されます。
次のステップ
関連する概念の詳細については、次の記事を参照してください。
- トランザクション上一貫性のある Azure SQL Database のデータベースのコピーを作成する
- geo レプリケーションの動的管理ビューおよび関数 (Azure SQL Database)
- sys.dm_geo_replication_link_status (データベースとAzure SQL Managed Instance Azure SQL)
- アクティブ geo レプリケーション
- 自動フェールオーバー グループの概要&のベスト プラクティス (Azure SQL Database)
- 自動フェールオーバー グループの概要&のベスト プラクティス (Azure SQL Managed Instance)
フィードバック
フィードバックの送信と表示