Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-databas i Microsoft Fabric
Vyn sys.dm_operation_status dynamisk hantering visar information om åtgärder som utförs på databaser.
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
session_activity_id |
unikidentifierare | ID för åtgärden. Inte null. |
resource_type |
Int | Anger vilken typ av resurs som åtgärden utförs på. Inte null. I den aktuella versionen spårar den här vyn endast åtgärder som utförs på SQL Database och motsvarande heltalsvärde är 0. |
resource_type_desc |
nvarchar(2048) | Beskrivning av resurstypen som åtgärden utförs på. Visa för närvarande endast åtgärder som utförs på SQL Database. |
major_resource_id |
sql_variant | Namnet på den SQL Database som åtgärden utförs på. Inte null. |
minor_resource_id |
sql_variant | Endast för internt bruk. Inte null. |
operation |
nvarchar(60) | Åtgärden utfördes på en SQL Database, till exempel CREATE eller ALTER. |
state |
pytteliten | Åtgärdens tillstånd. 0 = Väntar 1 = Pågår 2 = Slutförd 3 = Misslyckades 4 = Avbryt pågår 5 = Avbruten |
state_desc |
nvarchar(120) |
PENDING = åtgärden väntar på resurs- eller kvottillgänglighet.IN_PROGRESS = åtgärden har startats och pågår.COMPLETED = åtgärden har slutförts.FAILED = åtgärden misslyckades. Mer information finns i kolumnen error_desc.CANCEL_IN_PROGRESS = åtgärden håller på att avbrytas.CANCELLED = åtgärden stoppades på begäran av användaren. |
percent_complete |
Int | Procentandel av åtgärden som har slutförts. Giltiga värden visas nedan. Inte null.0 = Åtgärden startades inte50 = Pågående åtgärd. För återställningsåtgärder är detta ett värde mellan 1 till 99, som anger hur långt åtgärden ligger i procent.100 = Åtgärden har slutförts |
error_code |
Int | Kod som anger felet som inträffade under en misslyckad åtgärd. Om värdet är 0 anger det att åtgärden har slutförts. |
error_desc |
nvarchar(2048) | Beskrivning av felet som inträffade under en misslyckad åtgärd. |
error_severity |
Int | Allvarlighetsgrad för felet som inträffade under en misslyckad åtgärd. Mer information om allvarlighetsgraderna för fel finns i Fel allvarlighetsgrad för databasmotorn. |
error_state |
Int | Reserverad för framtida användning. Framtida kompatibilitet garanteras inte. |
start_time |
datetime | Tidsstämpel när åtgärden startade. |
last_modify_time |
datetime | Tidsstämpel när posten senast ändrades för en tidskrävande åtgärd. När åtgärden har slutförts visar det här fältet tidsstämpeln när åtgärden slutfördes. |
phase_code |
Int | Gäller endast när tjänstnivån konverteras till Hyperskala, annars NULL. Fas 5 och 6 gäller endast för MANUAL_CUTOVER alternativ.
1 – LogTransitionInProgress2 – Kopiera3 – BuildingHyperscaleComponents4 – Catchup5 – WaitingForCutover6 – CutoverInProgress |
phase_desc |
nvarchar(60) | Beskrivning av den fas som pågår. Gäller endast när tjänstnivån konverteras till Hyperskala, annars NULL. Faser WaitingForCutover och CutoverInProgress gäller endast för MANUAL_CUTOVER alternativ. Mer information finns i konvertering till Hyperskala. |
phase_info |
nvarchar(2048) | Den här kolumnen innehåller mer information om den aktuella fasen i JSON-format. Kanske inte fylls i för alla åtgärder. När nivåkonvertering till Hyperskala utförs på den primära repliken visas information för både primär och sekundär, en i taget. |
Behörigheter
Den här vyn är endast tillgänglig i master-databasen för inloggningen på servernivå.
Anmärkningar
Om du vill använda den här vyn måste du vara ansluten till master-databasen. Använd vyn sys.dm_operation_status i den master databasen på SQL Database-servern för att spåra statusen för följande åtgärder som utförs på en SQL Database:
Skapa databas
Kopiera databas. Databaskopiering skapar en post i den här vyn på både käll- och målservrarna.
Ändra databas
Ändra prestandanivån för en tjänstnivå
Ändra tjänstnivån för en databas, till exempel ändra från Basic till Standard.
Konfigurera en Geo-Replication relation
Avsluta en Geo-Replication relation
Återställa databas
Ta bort databas
Informationen i den här vyn behålls i cirka 1 timme. Du kan använda Azure-aktivitetsloggen för att visa information om åtgärder under de senaste 90 dagarna. Överväg att skicka aktivitetsloggen poster till en Log Analytics-arbetsyta för kvarhållning i mer än 90 dagar.
Exempel
Visa de senaste åtgärderna som är associerade med databas mydb:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;