Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Van toepassing op:Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL-database in Microsoft Fabric Preview
In de sys.dm_operation_status dynamische beheerweergave wordt informatie weergegeven over bewerkingen die worden uitgevoerd op databases.
| Kolomnaam | Gegevenstype | Beschrijving | 
|---|---|---|
| session_activity_id | uniqueidentifier- | Id van de bewerking. Niet null. | 
| resource_type | Geeft het type resource aan waarop de bewerking wordt uitgevoerd. Niet null. In de huidige release worden in deze weergave alleen bewerkingen bijgehouden die in SQL Database worden uitgevoerd en wordt de bijbehorende waarde voor gehele getallen 0. | |
| resource_type_desc | nvarchar(2048) | Beschrijving van het resourcetype waarop de bewerking wordt uitgevoerd. Op dit moment worden bewerkingen bijgehouden die alleen op SQL Database worden uitgevoerd. | 
| major_resource_id | sql_variant | Naam van de SQL Database waarop de bewerking wordt uitgevoerd. Niet null. | 
| minor_resource_id | sql_variant | Alleen voor intern gebruik. Niet null. | 
| operation | nvarchar(60) | Bewerking uitgevoerd op een SQL Database, zoals CREATEofALTER. | 
| state | kleine | De status van de bewerking. 0 = In behandeling 1 = Wordt uitgevoerd 2 = Voltooid 3 = Mislukt 4 = Annuleren wordt uitgevoerd 5 = Geannuleerd | 
| state_desc | nvarchar(120) | PENDING= bewerking wacht op beschikbaarheid van resources of quota.IN_PROGRESS= bewerking is gestart en wordt uitgevoerd.COMPLETED= bewerking is voltooid.FAILED= bewerking is mislukt. Zie de kolomerror_descvoor meer informatie.CANCEL_IN_PROGRESS= bewerking wordt geannuleerd.CANCELLED= bewerking gestopt op verzoek van de gebruiker. | 
| percent_complete | Percentage bewerking dat is voltooid. Geldige waarden worden hieronder weergegeven. Niet null. 0= Bewerking niet gestart50= Bewerking wordt uitgevoerd. Voor herstelbewerkingen is dit een waarde tussen1tot99, waarmee wordt aangegeven hoe ver de bewerking in procent is.100= Bewerking voltooid | |
| error_code | Code die de fout aangeeft die is opgetreden tijdens een mislukte bewerking. Als de waarde 0 is, geeft dit aan dat de bewerking is voltooid. | |
| error_desc | nvarchar(2048) | Beschrijving van de fout die is opgetreden tijdens een mislukte bewerking. | 
| error_severity | Ernstniveau van de fout die is opgetreden tijdens een mislukte bewerking. Zie Ernst van database-enginefoutenvoor meer informatie over de ernst van fouten. | |
| error_state | Gereserveerd voor toekomstig gebruik. Toekomstige compatibiliteit is niet gegarandeerd. | |
| start_time | datum/tijd- | Tijdstempel wanneer de bewerking is gestart. | 
| last_modify_time | datum/tijd- | Tijdstempel waarop de record voor het laatst is gewijzigd voor een langdurige bewerking. Wanneer de bewerking is voltooid, wordt in dit veld de tijdstempel weergegeven wanneer de bewerking is voltooid. | 
| phase_code | Alleen van toepassing wanneer de servicelaag wordt geconverteerd naar Hyperscale, anders NULL. Fase 5 en 6 zijn alleen van toepassing opMANUAL_CUTOVERoptie.1– LogTransitionInProgress2– Kopiëren3– BuildingHyperscaleComponents 4– Catchup5– WaitingForCutover 6– CutoverInProgress | |
| phase_desc | nvarchar(60) | Beschrijving van de fase die wordt uitgevoerd. Alleen van toepassing wanneer de servicelaag wordt geconverteerd naar Hyperscale, anders NULL. Fasen WaitingForCutover en CutoverInProgress zijn alleen van toepassing voorMANUAL_CUTOVERde optie. Zie conversie naar Hyperscale voor meer informatie. | 
| phase_info | nvarchar(2048) | Deze kolom bevat meer informatie over de specifieke fase die wordt uitgevoerd, in JSON-indeling. Kan niet worden ingevuld voor alle bewerkingen. Wanneer laagconversie naar Hyperscale wordt uitgevoerd op primaire replica, worden gegevens één voor één weergegeven voor zowel primaire als secundaire replica. | 
Machtigingen
Deze weergave is alleen beschikbaar in de master-database voor de principal-aanmelding op serverniveau.
Opmerkingen
Als u deze weergave wilt gebruiken, moet u zijn verbonden met de master-database. Gebruik de weergave sys.dm_operation_status in de master-database van de SQL Database-server om de status van de volgende bewerkingen bij te houden die zijn uitgevoerd op een SQL Database:
- Database maken 
- Database kopiëren. Databasekopie maakt een record in deze weergave op zowel de bron- als doelservers. 
- Database wijzigen 
- Het prestatieniveau van een servicelaag wijzigen 
- Wijzig de servicelaag van een database, zoals het wijzigen van Basic in Standard. 
- Een Geo-Replication-relatie instellen 
- Een Geo-Replication-relatie beëindigen 
- Database herstellen 
- Database verwijderen 
De informatie in deze weergave wordt ongeveer 1 uur bewaard. U kunt het Azure-activiteitenlogboek gebruiken om de details van bewerkingen in de afgelopen 90 dagen weer te geven. Voor retentie van meer dan 90 dagen kunt u overwegen het activiteitenlogboek vermeldingen naar een Log Analytics-werkruimte te verzenden.
Voorbeelden
Meest recente bewerkingen weergeven die zijn gekoppeld aan database mydb:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;