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: SQL Server 2022 (16.x) és későbbi verziók
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Mirrored databases in Microsoft Fabric SQL
database in Microsoft Fabric
A változáscsatorna, a pillanatkép vagy a növekményes változás-közzétételi folyamatok legutóbbi hibáit adja vissza.
Ez a dinamikus felügyeleti nézet a következő célokra használható:
- SQL-adatbázis a Microsoft Fabricben
- Microsoft Fabric tükrözött adatbázisok
- Azure Synapse Link
- Change event streaming (preview), amelyet az SQL Server 2025 (17.x) és az Azure SQL Database vezetett be.
| Oszlop név | Adattípus | Description |
|---|---|---|
session_id |
int | Ezt a session_id naplóolvasó előzmény-gyorsítótára tartja karban. |
source_task |
tinyint | Belső változáscsatorna tevékenységazonosítója. 0 = NEM DEFINIÁLT 1 = IDŐZÍTŐ 2 = ELFOGÁS 3 = KÖZZÉTÉTEL 4 = VÉGLEGESÍTÉS 5 = PILLANATKÉP |
table_id |
int | A object_id vonatkozó táblázat. |
table_group_id |
uniqueidentifier | A táblacsoport egyedi azonosítója. A beállítási folyamat által generált GUID lesz. |
capture_phase_number |
int | A naplóolvasó vizsgálati fázisa, ha a rögzítési feladat befejeződik, és a közzététel/véglegesítés még folyamatban van, a fázis továbbra is az utolsó vizsgálatnál marad (7. kötegfeldolgozási fázis). További információ: batch_processing_phasesys.dm_change_feed_log_scan_sessions. A pillanatképre nem vonatkozik. |
entry_time |
datetime | A hiba naplózásának dátuma és időpontja. Ez az érték az SQL-hibanapló időbélyegének felel meg. Az SQL Serveren ez az idő helyi idő szerint jelent. Az Azure SQL Database-ben az időzóna UTC. |
error_number |
int | A hibaüzenet azonosítója. |
error_severity |
int | Az üzenet súlyossági szintje 1 és 25 között van. |
error_state |
int | A hiba állapotszáma. |
error_message |
nvarchar(1024) | A hiba üzenetszövege. |
batch_start_lsn |
nvarchar(23) | A hiba bekövetkezésekor feldolgozott sorok LSN-értékének kezdő értéke. 0 = a hiba nem történt meg a naplóvizsgálati munkamenetben. |
batch_end_lsn |
nvarchar(23) | A hiba bekövetkezésekor feldolgozott sorok LSN-értéke. 0 = a hiba nem történt meg a naplóvizsgálati munkamenetben. |
tran_begin_lsn |
nvarchar(23) |
Begin_lsn a sikertelen tranzakcióról. Pillanatképhibákra lesz szükség NULL . |
tran_commit_lsn |
nvarchar(23) | Véglegesítse az LSN-t annak a változási adatsornak a változási sorához, amelyen a hiba történt. Pillanatképhibákra lesz szükség NULL . |
sequence_value |
nvarchar(23) | A hiba bekövetkezésekor feldolgozott sorok LSN-értéke. 0 = a hiba nem történt meg a naplóvizsgálati munkamenetben. |
command_id |
int | Parancsazonosító a módosítási sorból, amelyet nem sikerült közzétenni. Pillanatképhibákra lesz szükség NULL . |
Remarks
Ez a DMV az elmúlt 32 munkamenet hibáit jeleníti meg. Egy munkamenet több hibát is tartalmazhat, például újrapróbálkozási kísérleteket a kezdőzóna hibáival kapcsolatban. Ez a DMV a pillanatkép és a növekményes változás közzétételi folyamata során felmerülő hibákat is megjeleníti.
Permissions
A dinamikus felügyeleti nézet lekérdezéséhez a VIEW DATABASE STATE vagy a sys.dm_change_feed_errors VIEW DATABASE PERFORMANCE STATE engedély szükséges. A dinamikus felügyeleti nézetek engedélyeivel kapcsolatos további információkért lásd: Dinamikus felügyeleti nézetek és függvények.
A Fabric SQL-adatbázisban a felhasználónak meg kell adni a VIEW DATABASE STATE állapotot az adatbázisban a DMV lekérdezéséhez. Vagy a Fabric-munkaterület bármely szerepkör tagja lekérdezheti ezt a DMV-t.
Examples
A legutóbbi hibák ellenőrzésére használható sys.dm_change_feed_errors .
SELECT *
FROM sys.dm_change_feed_errors
ORDER BY entry_time DESC;