sys.dm_database_copies (Azure SQL Veritabanı)

Şunlar için geçerlidir:Azure SQL Veritabanı

Azure SQL Veritabanı'de bir veritabanı için devam eden veritabanı kopyalama işlemleri hakkında bilgi döndürür.

Jeo-replikasyon bağlantıları hakkında bilgi iade etmek için sys.geo_replication_links sistem görünümünü veya sys.dm_geo_replication_link_status dinamik yönetim görünümünü kullanın.

Sütun Adı Veri Türü Açıklama
database_id int Mevcut veritabanının kimliği görüntüde sys.databases .
başlangıç_tarihi datetimeoffset Veritabanı kopyalamasının başlatıldığı bölgesel SQL Veritabanı veri merkezinde UTC zamanı.
modify_date datetimeoffset Veritabanı kopyalaması tamamlandığında bölgesel SQL Veritabanı veri merkezindeki UTC zamanı. Yeni veritabanı, bu aşamadan itibaren birincil veritabanıyla işlem açısından tutarlıdır. Tamamlanma bilgileri her 1 dakikada bir güncellenir.

UTC saati, percent_complete alanının son güncellemesini yansıtıyor.
tamamlanma_yüzdesi real Kopyalanan baytların yüzdesi. Değerler 0 ile 100 arasında değişir. SQL Veritabanı, bazı hatalardan, örneğin yedekleme gibi durumlardan otomatik olarak kurtarılabilir ve veritabanı kopyasını yeniden başlatabilir. Bu durumda, percent_complete sıfırdan yeniden başlatır.
error_code int 0'dan büyük olduğunda, kopyalama sırasında oluşan hatayı gösteren kod kullanılır. Değer, hata olmamışsa 0'a eşittir.
error_desc nvarchar(4096) Kopyalama sırasında oluşan hatanın açıklaması.
error_severity int Veritabanı kopyası başarısız olursa 16 döner.
error_state int Kopya başarısız olursa 1 tane iade eder.
copy_guid uniqueidentifier Kopyalama işleminin benzersiz kimliği.
partner_server sysname Kopyanın oluşturulduğu SQL Veritabanı sunucusunun adı.
partner_database sysname Ortak sunucudaki veritabanı kopyasının adı.
replication_state tinyint Bu veritabanı için sürekli kopyalama durumu. Değerler şunlardır:

0=Beklemektedir. Veritabanı kopyasının oluşturulması planlanır ancak gerekli hazırlık adımları henüz tamamlanmamış veya tohumlama kotası tarafından geçici olarak engellenmiştir.

1=Tohumlama. Tohumlanan kopya veritabanı henüz kaynak veritabanıyla tam olarak senkronize edilmemiştir. Bu durumda kopyaya bağlanamazsınız. Devam eden tohumlama işlemini iptal etmek için kopyalama veritabanı kaldırılmalıdır.
replication_state_desc nvarchar(256) replication_state tanımı, bunlardan biri:

BEKLİYOR

TOHUMLAMA
maximum_lag int Rezerv alan var.
is_continuous_copy bit 0 = Döner: 0
is_target_role bit 0 =Kaynak veritabanı

1 = Veritabanını kopyala
is_interlink_connected bit Rezerv alan var.
is_offline_secondary bit Rezerv alan var.

Permissions

Bu görünüm, yalnızca mantıksal sunucudakiana veritabanında sunucu düzeyindeki ana girişte kullanılabilir.

Açıklamalar

Azure SQL Veritabanı'de kaynak veya hedef mantıklı sunucununanaveritabanındaki sys.dm_database_copies görünümünü kullanabilirsiniz. Veritabanı kopyası başarıyla tamamlandığında ve yeni veritabanı ÇEVRIMİÇİ olduğunda, sys.dm_database_copies görünümündeki satır otomatik olarak kaldırılır.

Sonraki Adımlar

aşağıdaki makalelerde ilgili kavramlar hakkında daha fazla bilgi edinin: