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: SQL Server 2022 (16.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Warehouse in Microsoft Fabric
SQL Database in Microsoft Fabric Preview
Retourneert activiteit uit de SQL-wijzigingenfeed.
Deze dynamische beheerweergave wordt gebruikt voor:
- SQL-database in Microsoft Fabric
- Gespiegelde Microsoft Fabric-databases
- Azure Synapse Link
- Gebeurtenisstreaming (preview) wijzigen die is geïntroduceerd in SQL Server 2025 (17.x) Preview.
| Column name | Data type | Description |
|---|---|---|
session_id |
int | Id van de sessie. 0 = de gegevens die in deze rij worden geretourneerd, zijn een aggregatie van alle sessies sinds het exemplaar van SQL Server voor het laatst is gestart. |
start_time |
datetime | Tijd waarop de sessie is gestart. Wanneer session_id = 0, is de tijd voor het verzamelen van gegevens begonnen. |
end_time |
datetime | Tijd waarop de sessie is beëindigd.NULL = sessie is actief.Wanneer session_id = 0, de tijd dat de laatste sessie is beëindigd. |
duration |
int | De duur (in seconden) van de sessie. 0 = de sessie bevat geen transacties voor het vastleggen van wijzigingen van gegevens. Wanneer session_id = 0, de som van de duur (in seconden) van alle sessies met wijzigingenfeedtransacties. |
batch_processing_phase |
nvarchar(200) | De fase van de scan is bereikt in een bepaalde logboekscansessie. Hier volgen de momenteel geïmplementeerde fasen: 1: Leesconfiguratie 2: Eerste scan, hash-tabel bouwen 3: Tweede scan 4: Tweede scan 5: Tweede scan 6: Schemaversiebeheer 7: Laatste scan, publiceren en doorvoeren. 8: Done |
error_count |
int | Aantal fouten dat is opgetreden. Wanneer session_id = 0, het totale aantal fouten in alle sessies. |
batch_start_lsn |
nvarchar(23) | LSN starten voor de sessie. Wanneer session_id = 0, wordt de LSN gestart voor de laatste sessie. |
currently_processed_lsn |
nvarchar(23) | Huidige LSN die wordt gescand. Wanneer session_id = 0, is de huidige LSN 0. |
batch_end_lsn |
nvarchar(23) | LSN beëindigen voor de sessie.NULL = sessie is actief.Wanneer session_id = 0, eindigt de LSN voor de laatste sessie. |
tran_count |
bigint | Aantal verwerkte transacties voor het vastleggen van wijzigingengegevens. Deze teller wordt ingevuld in batch_processing_phase 2.Wanneer session_id = 0, het aantal verwerkte transacties in alle sessies. |
currently_processed_commit_lsn |
nvarchar(23) | LSN van de laatste doorvoeringslogboekrecord verwerkt. Wanneer session_id = 0, de laatste doorvoerlogboekrecord LSN voor elke sessie. |
currently_processed_commit_time |
datetime | Tijdstip waarop de laatste doorvoeringslogboekrecord is verwerkt. Wanneer session_id = 0, de tijd dat de laatste doorvoerlogboekrecord voor een sessie. |
log_record_count |
bigint | Het aantal gescande logboekrecords. Wanneer session_id = 0, aantal records gescand voor alle sessies. |
schema_change_count |
int | Aantal DDL-bewerkingen (Data Definition Language) gedetecteerd. Deze teller wordt ingevuld in batch_processing_phase 6.Wanneer session_id = 0, het aantal DDL-bewerkingen dat in alle sessies is verwerkt. |
command_count |
bigint | Aantal verwerkte opdrachten. Wanneer session_id = 0, het aantal opdrachten dat in alle sessies is verwerkt. |
latency |
int | Het verschil, in seconden, tussen end_time en currently_processed_commit_time, in de sessie. Deze teller wordt ingevuld aan het einde van batch_processing_phase 7.Wanneer session_id = 0, wordt de laatste niet-nullatentiewaarde vastgelegd door een sessie. |
empty_scan_count |
int | Aantal opeenvolgende sessies dat geen vastgelegde transacties bevatte. |
failed_sessions_count |
int | Aantal sessies dat is mislukt. |
Permissions
Hiervoor is de machtiging VIEW DATABASE STATE of VIEW DATABASE PERFORMANCE STATE vereist om een query uit te voeren op de sys.dm_change_feed_log_scan_sessions dynamische beheerweergave. Zie Dynamische beheerweergaven en -functies voor meer informatie over machtigingen voor dynamische beheerweergaven.
In de Fabric SQL-database moet aan een gebruiker DE STATUS VAN de VIEW-DATABASE in de database worden verleend om een query uit te voeren op deze DMV. Of een lid van een rol die de Infrastructuurwerkruimte kan een query uitvoeren op deze DMV.