Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL adatbázis a Microsoft Fabric-ben
A sys.dm_operation_status dinamikus felügyeleti nézet információkat jelenít meg az adatbázisokon végrehajtott műveletekről.
| Oszlop neve | Adattípus | Leírás |
|---|---|---|
session_activity_id |
uniqueidentifier | A művelet azonosítója. Nem null értékű. |
resource_type |
Azt az erőforrástípust jelöli, amelyen a műveletet végrehajtják. Nem null értékű. Az aktuális kiadásban ez a nézet csak az SQL Database-en végrehajtott műveleteket követi nyomon, és a megfelelő egész szám értéke 0. |
|
resource_type_desc |
nvarchar(2048) | Annak az erőforrástípusnak a leírása, amelyen a műveletet végrehajtják. Jelenleg csak az SQL Database-en végrehajtott műveleteket tekintheti meg. |
major_resource_id |
sql_variant | Annak az SQL Database-adatbázisnak a neve, amelyen a műveletet végrehajtják. Nem null értékű. |
minor_resource_id |
sql_variant | Csak belső használatra. Nem null értékű. |
operation |
nvarchar(60) | SQL Database-en végrehajtott művelet, például CREATE vagy ALTER. |
state |
apró | A művelet állapota. 0 = Függőben 1 = Folyamatban 2 = Kész 3 = Sikertelen 4 = Mégse folyamatban 5 = Megszakítva |
state_desc |
nvarchar(120) |
PENDING = a művelet erőforrás- vagy kvóta rendelkezésre állására vár.IN_PROGRESS = a művelet elindult és folyamatban van.COMPLETED = a művelet sikeresen befejeződött.FAILED = a művelet nem sikerült. Részletekért tekintse meg a error_desc oszlopot.CANCEL_IN_PROGRESS = a művelet megszakítás alatt áll.CANCELLED = a művelet a felhasználó kérésére leállt. |
percent_complete |
A befejezett művelet százalékos aránya. Az érvényes értékek az alábbiakban láthatók. Nem null értékű.0 = A művelet nem indult el50 = Folyamatban lévő művelet. Visszaállítási műveletek esetén ez az érték a 1 és a 99közötti érték lesz, amely azt jelzi, hogy a művelet milyen messze van a százalékos értékben.100 = Művelet befejeződött |
|
error_code |
A sikertelen művelet során előforduló hibát jelző kód. Ha az érték 0, az azt jelzi, hogy a művelet sikeresen befejeződött. | |
error_desc |
nvarchar(2048) | A sikertelen művelet során előforduló hiba leírása. |
error_severity |
A sikertelen művelet során előforduló hiba súlyossági szintje. A hiba súlyosságával kapcsolatos további információkért lásd adatbázismotor hiba súlyosságát. | |
error_state |
Jövőbeli használatra fenntartva. A jövőbeli kompatibilitás nem garantált. | |
start_time |
datetime | Időbélyeg, amikor a művelet elindult. |
last_modify_time |
datetime | Időbélyeg, amikor a rekordot utoljára módosították egy hosszú ideig futó művelethez. Ha a művelet sikeresen befejeződött, ez a mező megjeleníti az időbélyeget, amikor a művelet befejeződött. |
phase_code |
Csak akkor alkalmazható, ha a szolgáltatási szint rugalmas skálázásra konvertálódik, máskülönben NULL. Az 5. és a 6. fázis csak MANUAL_CUTOVER lehetőség esetén alkalmazható.
1 – LogTransitionInProgress2 – Másolási3 – BuildingHyperscaleComponents4 – Catchup5 – WaitingForCutover6 – CutoverInProgress |
|
phase_desc |
nvarchar(60) | A folyamatban lévő fázis leírása. Csak akkor alkalmazható, ha a szolgáltatási szint rugalmas skálázásra konvertálódik, máskülönben NULL. A WaitingForCutover és a CutoverInProgress fázisok csak a beállításra MANUAL_CUTOVER vonatkoznak. További információ: Rugalmas skálázásúvá alakítás. |
phase_info |
nvarchar(2048) | Ez az oszlop további információt nyújt a folyamatban lévő fázisról JSON formátumban. Lehet, hogy nem minden művelethez van feltöltve. Ha a rugalmas skálázásra való rétegkonvertálás az elsődleges replikán történik, az információk egyszerre jelennek meg az elsődleges és a másodlagos replikára vonatkozóan is. |
Engedélyek
Ez a nézet csak a master adatbázisban érhető el a kiszolgálószintű egyszerű bejelentkezéshez.
Megjegyzések
A nézet használatához csatlakoznia kell a master adatbázishoz. Az SQL Database-kiszolgáló sys.dm_operation_status adatbázisának master nézetével nyomon követheti az SQL Database-en végrehajtott alábbi műveletek állapotát:
Adatbázis létrehozása
Adatbázis másolása. Az adatbázis-másolás ebben a nézetben létrehoz egy rekordot a forrás- és célkiszolgálókon is.
Adatbázis módosítása
Szolgáltatási szint teljesítményszintjének módosítása
Módosítsa az adatbázis szolgáltatási szintjét, például váltson alapszintűről standardra.
Geo-Replication kapcsolat beállítása
Geo-Replication kapcsolat megszüntetése
Adatbázis visszaállítása
Adatbázis törlése
Az ebben a nézetben lévő információk körülbelül 1 óráig maradnak meg. Az Azure-tevékenységnapló segítségével megtekintheti az elmúlt 90 nap műveleteinek részleteit. A 90 napnál hosszabb megőrzés érdekében fontolja meg, hogy tevékenységnapló- bejegyzéseket küldjön egy Log Analytics-munkaterületre.
Példák
Az adatbázis-mydbtársított legutóbbi műveletek megjelenítése:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;
Kapcsolódó tartalom
- Geo-Replication Dinamikus felügyeleti nézetek és függvények (Azure SQL Database)
- sys.dm_geo_replication_link_status (Azure SQL Database) (az Azure SQL adatbázisban lévő földrajzi replikációs hivatkozás állapotának lekérdezése)
- sys.geo_replication_links (Azure SQL Database)
- ADATBÁZIS MÓDOSÍTÁSA (Transact-SQL)