sys.dm_hadr_automatic_seeding (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Birincil replikada sys.dm_hadr_automatic_seeding sorgu otomatik tohumlama sürecinin durumunu kontrol etmek için kullanılabilirlik grubu için yapılır. Görünüm, her bir tohumlama işlemi için bir satır döndürür.

Sütun adı Veri türü Description
start_time datetime Operasyonun başlatıldığı zaman.
completion_time datetime İşlemin tamamlanma süresi (devam ediyorsa NULL).
ag_id uniqueidentifier Her kullanılabilirlik grubu için benzersiz bir ID.
ag_db_id uniqueidentifier Mevcut Grup'taki her veritabanı için benzersiz bir ID.
ag_remote_replica_id uniqueidentifier Bu tohumlama işleminin içerdiği diğer replika için benzersiz bir ID.
operation_id uniqueidentifier Bu tohumlama işlemi için benzersiz tanımlayıcı.
is_source bit Bu kopyanın tohumlama işleminin kaynağı (birincil) olup olmadığını gösterir.
current_state bit Operasyonun mevcut tohumlama durumu.
performed_seeding bit Tohumlama için veritabanı akışı başlatılır.
failure_state int İşlemin başarısız olmasının nedeni tam sayı olarak ifade edildi.

Eğer failure_state üç haneli bir tam sayıysa, yüz basamaklı rakamda 1 değeri, tohumlama kaynağında hata meydana geldiğini gösterir. Yüz yer rakamında 2 değeri, tohumlama hedefinde bir hata olduğunu gösterir.

failure_state için değerler şunlardır. Bu değerleri yorumlamak için failure_state_desc sütununu da kullanabilirsiniz.

0 = İç Hata

1 = Kullanıcı İptal Edilmesi

2 = SQL Hatası

3 = İstek Reddedildi

4 = İplik Sonlandırması

5 = Birincil Arıza

6 = Ulaşım

7 = Taşıma Replikası

8 = Tohumlama Gerekip Yoksa Kontrol Edilse

9 = Veritabanı dosyası bilgisi gönder

10 = Geri Çağrı Oluştur

11 = Oluşturma işlemi

12 = VDI İstemcisi Oluştur

13 = Açık VDI İstemcisi

14 = USC oturumu oluşturun

15 = Sıralama

16 = Dizi Oluşturma Geri Getir

17 = Veritabanı Kimliği Araması

18 = Asenkron Görev Oluştur

19 = Zaman Aşımı Görevi Oluştur

20 = Asenkron Görev Başarısızlığı

21 = Tohumlama Kontrol Mesajı Molası

22 = Dosya Mesajı Zaman Aşımı

23 = İsimli veritabanı zaten var

24 = İkincil Yakalama Molası

25 = İkincil Akış Geri Yükleme Hazır Zaman Aşımı
failure_state_desc ncharvar Operasyonun neden başarısız olduğuna dair açıklama. Olası değerler şunlardır:

İç Hata

Kullanıcı İptali

SQL Hatası

İstek Reddedildi

İplik Sonlandırması

Birincil Başarısızlık

Transport

Taşıma Replikası

Tohumlama Gerekip Gerekmediğini Kontrol Et

Veritabanı Dosyası Bilgisini Gönder

Geri Çağrı Oluştur

İşlem Oluştur

VDI İstemcisi Oluştur

Open VDI Client

USC Oturumu Oluşturun

Tohumlama

Dizi Oluşturma Yenisi

Veritabanı Kimliği Araması

Asenkron Görev Oluştur

Zaman Aşımı Görevi Oluştur

Asenkron Görev Başarısızlığı

Tohumlama Mesajı Kontrol Süresi

Dosya Mesajı Zaman Aşımı

İsimli Veritabanı Zaten Var

İkincil Yakalama Molası

İkincil Akış Geri Yükleme Hazır Zaman Aşımı
error_code int Tohumlama sırasında karşılaşılan herhangi bir SQL hata kodu.
number_of_attempts int Bu tohumlama operasyonunun kaç kez denendiği.

Permissions

Sunucuda SUNUCU DURUMU izni gerektirir VIEW .

SQL Server 2022 ve üzeri için izinler

Sunucuda SERVER PERFORMANCE STATE izni gerektirir VIEW .