本頁是否能提供幫助?
您對此內容的意見反應十分重要。 請告訴我們您的想法。
其他意見反應?
剩餘 1500 個字元
匯出 (0) 列印
全部展開

sys.dm_database_copies (Azure SQL Database)

更新日期: 2014年11月

這個主題已過時。您可以在 Transact-SQL 參考 (資料庫引擎) 中找到最新版本。

Important重要事項
本主題並未進行維護。如需最新版本,請參閱 sys.dm_database_copies

傳回有關資料庫複本的資訊。sys.dm_database_copies 檢視表為 Microsoft Azure SQL Database 所特有,而且在內部部署 SQL Server 中不受支援。

sys.dm_database_copies 檢視表包含下列欄位:

 

資料行名稱 資料類型 描述

database_id

int

sys.databases 檢視中目前資料庫的識別碼。

start_date

datetimeoffset

起始資料庫複製時,某個地區 Azure SQL 資料庫 資料中心的 UTC 時間。

modify_date

datetimeoffset

資料庫複製完成時,某個地區 Azure SQL 資料庫 資料中心的 UTC 時間。截至此時,新的資料庫與來源資料庫在交易上是一致的。完成資訊每五分鐘更新一次。

percentage_complete

real

已複製的位元組百分比。值的範圍是從 0 到 100。Azure SQL 資料庫 會自動復原某些錯誤 (例如容錯移轉),並且重新啟動資料庫複製。在這個情況下,percentage_complete 會從 0 重新開始。

error_code

int

大於 0 的代碼表示複製時發生的錯誤。如果沒有發生任何錯誤,則值為 0。

error_desc

nvarchar(4096)

複製時所發生錯誤的描述。

error_severity

int

如果資料庫複製失敗,則傳回 16。

error_state

int

如果複製失敗,則傳回 1。

這個檢視只有在 master 資料庫中對伺服器層級主體登入提供。

使用 sys.dm_database_copies 檢視,該檢視位於新資料庫建立所在之 Azure SQL 資料庫 伺服器的 master 資料庫中。當資料庫複製順利完成,且新資料庫的狀態變成 ONLINE 時,sys.dm_database_copies 檢視中的該資料列會自動移除。

顯示:
© 2015 Microsoft