Megosztás a következőn keresztül:


SQL-naplózási naplók konfigurálása a Fabric Data Warehouse-ban (előzetes verzió)

A következőkre vonatkozik:✅ Raktár a Microsoft Fabricben

A Fabric Data Warehouse-ban végzett naplózás fokozott biztonsági és megfelelőségi képességeket biztosít az adatbázis-események nyomon követésével és rögzítésével.

Sql-naplózási naplókat konfigurálhat a Fabric Data Warehouse-ban a Fabric portálon vagy a REST API-val.

Megjegyzés:

Az SQL-naplók funkció jelenleg előzetes verzióban érhető el.

Előfeltételek

  • Aktív kapacitással vagy próbakapacitással rendelkező Fabric munkaterület.
  • Egy munkaterületen belül hozzá kell férnie egy Raktárelemhez.
  • Az auditnaplók konfigurálásához és lekérdezéséhez naplózási engedéllyel kell rendelkeznie. További információ: Engedélyek.

SQL-naplózási naplók konfigurálása

Az SQL-naplózási naplókat a Fabric portálon vagy a REST API-val konfigurálhatja.

  1. A Fabric munkaterületen válassza ki a tárelem beállításait.

  2. Válassza ki az SQL audit naplók lapot.

  3. Engedélyezze az Események mentése SQL-naplókba beállítást.

    Képernyőkép az engedélyezni kívánt beállításról a Fabric portálról.

    Alapértelmezés szerint az összes művelet kilenc évig engedélyezett és megtartva.

  4. Konfigurálhatja, hogy az SQL-naplók mely eseményeket rögzítik az Események területen. Válassza ki, hogy mely eseménykategóriákat vagy egyéni naplózási műveletcsoportokat szeretné rögzíteni. Csak azokat az eseményeket válassza ki, amelyek a szervezet számára szükségesek a tárolás és a relevancia optimalizálásához.

    Képernyőkép a Fabric portálról a rögzítési és adatmegőrzési lehetőségekről, a rögzítendő események szakaszról.

  5. Adja meg a kívánt naplómegőrzési időtartamot az Évek, Hónapok és Napok mezőben.

    Képernyőkép a Fabric portál Naplómegőrzési lehetőségeiről.

  6. A beállítások alkalmazásához válassza a Mentés lehetőséget.

A raktár mostantól rögzíti a kiválasztott naplózási eseményeket, és biztonságosan tárolja a naplókat a OneLake-ben.

Naplók lekérdezése

Az SQL naplózási adatai .XEL fájlokban tárolódnak a OneLake-ban, és csak a sys.fn_get_audit_file_v2 Transact-SQL (T-SQL) függvénnyel érhetők el. A naplózási fájlok OneLake-ben való tárolásáról a Fabric Data Warehouse SQL-naplóiban talál további információt.

A(z) SQL-lekérdezésszerkesztő-ből vagy bármely lekérdezési eszközből, például a SQL Server Management Studio (SSMS) vagy a mssql bővítményt a Visual Studio Code-hoz, használja az alábbi T-SQL minta lekérdezéseket, és adja meg a saját workspaceId és <warehouseId>.

SELECT * 
FROM sys.fn_get_audit_file_v2
('https://onelake.blob.fabric.microsoft.com/<workspaceId>/<warehouseId>/Audit/sqldbauditlogs/'
, default, default, default, default);

A naplók időtartomány szerinti szűréséhez használja a következő lekérdezést:

SELECT * 
FROM sys.fn_get_audit_file_v2
('https://onelake.blob.fabric.microsoft.com/<workspaceId>/<warehouseId>/Audit/sqldbauditlogs/'
, default, default, '2025-03-30T08:40:40Z', '2025-03-30T09:10:40Z');