sys.dm_hadr_automatic_seeding (Transact-SQL)

Gäller för:SQL Server

Fråga sys.dm_hadr_automatic_seeding på primärkopian för att kontrollera statusen för den automatiska seedningsprocessen för en tillgänglighetsgrupp. Vyn returnerar en rad för varje såddprocess.

Kolumnnamn Datatyp Beskrivning
start_time datetime Den tidpunkt då operationen inleddes.
completion_time datetime Tiden då operationen slutfördes (NULL om den pågår).
ag_id uniqueidentifier Unikt ID för varje tillgänglighetsgrupp.
ag_db_id uniqueidentifier Unikt ID för varje databas i Tillgänglig grupp.
ag_remote_replica_id uniqueidentifier Unik identifiering för den andra replikan som denna sådningsoperation innefattar.
operation_id uniqueidentifier Unik identifierare för denna seedningsoperation.
is_source bit Anger om denna replika är källan (primär) till seedningsoperationen.
current_state bit Det nuvarande seedningsläget operationen är i.
performed_seeding bit Databasströmning för seeding initieras.
failure_state int Anledningen till att operationen misslyckades, uttryckt som ett heltal.

Om failure_state är ett tresiffrigt heltal, indikerar värdet 1 i hundraplatssiffran att felet uppstod på seeding-källan. Ett värde på 2 i hundraplatssiffran indikerar att ett fel uppstod på seedningsmålet.

Värden för failure_state inkluderar följande. Du kan också använda kolumnen failure_state_desc för att tolka dessa värden.

0 = Internt fel

1 = Användaravbokning

2 = SQL-fel

3 = Begäran avslås

4 = Trådavbrytning

5 = primärt misslyckande

6 = Transport

7 = Transportreplika

8 = Kontrollera om sådd behövs

9 = Skicka databasfilsinformation

10 = Skapa återkallelse

11 = Skapa operation

12 = Create VDI Client

13 = Open VDI Client

14 = Skapa USC-session

15 = Seedning

16 = Återställ strängskapande

17 = Databas-ID-uppslagning

18 = Skapa asynkron uppgift

19 = Skapa timeout-uppgift

20 = Asynkront uppgiftsfel

21 = Seeding Check Meddelande Timeout

22 = Filmeddelandets tidsavslutning

23 = databas med namn redan existerar

24 = Sekundär upphämtningstimeout

25 = Sekundär återställningstid för strömberedskap
failure_state_desc Ncharvar Beskrivning av varför operationen misslyckades. Möjliga värden är:

Internt fel

Användaravbokning

SQL-fel

Begäran nekad

Trådavbrytning

Primär misslyckande

Transport

Transportreplika

Kontrollera om sådd behövs

Skicka databasfilsinformation

Skapa callback

Skapa operation

Skapa VDI-klient

Open VDI-klient

Skapa USC-session

Seedning

Återställ strängskapandet

Databas-ID-uppslagning

Skapa asynkron uppgift

Skapa timeout-uppgift

Asynkront uppgiftsfel

Seeding Check Meddelande Timeout

Tidsavbrott för filmeddelandet

Databas med namn finns redan

Sekundär uppkörningstimeout

Sekundär återställningstid för ström redo
error_code int Eventuella SQL-felkod som uppstår under seedning.
number_of_attempts int Antalet gånger denna sådd har försökts.

Permissions

Kräver VIEW SERVERTILLSTÅND på servern.

Behörigheter för SQL Server 2022 och senare

Kräver VIEW SERVER PERFORMANCE STATE behörighet på servern.