Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Returnerar information om åtgärder som utförs på databaser på en logisk Azure SQL Database-server.
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 alternativet. |
phase_info |
nvarchar(2048) | Den här kolumnen innehåller mer information om den specifika fas som pågår. 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. Gäller endast när tjänstnivån konverteras till Hyperskala, annars NULL . |
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;