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.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
A tranzakciónapló helyhasználati adatait adja vissza.
Megjegyzés:
Az összes tranzakciónapló-fájl kombinálva van.
| Oszlop név | Adattípus | Description |
|---|---|---|
database_id |
smallint | Adatbázis-azonosító. Az Azure SQL Database-ben az értékek egyediek egyetlen adatbázisban vagy rugalmas készletben, de nem logikai kiszolgálón belül. |
total_log_size_in_bytes |
bigint | A napló mérete |
used_log_space_in_bytes |
bigint | A napló foglalt mérete |
used_log_space_in_percent |
valódi | A napló foglalt mérete a teljes naplóméret százalékában |
log_space_in_bytes_since_last_backup |
bigint | Az utolsó napló biztonsági mentése óta felhasznált terület mennyisége A következőkre vonatkozik: AZ SQL Server 2014 (12.x) és újabb verziói, valamint az SQL Database. |
Permissions
Az SQL Server 2019 (15.x) és a korábbi verziók engedélyhez szükségesek VIEW SERVER STATE .
Az SQL Server 2022 (16.x) és újabb verziói, valamint a felügyelt Azure SQL-példány engedélyre van szükség VIEW SERVER PERFORMANCE STATE .
Az SQL Database Alapszintű, S0 és S1 szolgáltatási célkitűzésein, valamint rugalmas készletekben lévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az VIEW DATABASE STATE adatbázis engedélyére vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.
Példák
A. A tempdb szabad naplóterületének meghatározása
Az alábbi lekérdezés a teljes szabad naplóterületet adja vissza megabájtban (MB) a következőben tempdb: .
USE tempdb;
GO
SELECT (total_log_size_in_bytes - used_log_space_in_bytes) * 1.0 / 1024 / 1024 AS [free log space in MB]
FROM sys.dm_db_log_space_usage;