Netwrix 1Secure bietet einheitliche Sichtbarkeit über Daten und Identität — 14 Tage kostenlos mit vollem Zugriff.Starten Sie eine kostenlose Testversion

Ressourcen­zentrumAnleitung
So überprüfen Sie Änderungen an den Berechtigungen von SQL Server Views

So überprüfen Sie Änderungen an den Berechtigungen von SQL Server Views

Unknown block type "undefined", specify a component for it in the `components.types` option

Netwrix Auditor für SQL Server

  1. Netwrix Auditor starten → Navigieren Sie zu "Suche" → Klicken Sie auf "Erweiterter Modus", falls nicht ausgewählt → Richten Sie die folgenden Filter ein:
    • Filter = "Data Source"
      Operator = "Gleich"
      Value = "SQL Server"
    • Filter – "Objekttyp"
      Operator – "Gleich"
      Wert – "Ansicht"
  2. Klicken Sie auf die Schaltfläche "Suchen" und überprüfen Sie, welche Änderungen an den Ansichtsberechtigungen vorgenommen wurden.
Image

Erfahren Sie mehr über Netwrix Auditor for SQL Server

Native Prüfung

  • Starten Sie SQL Management Studio und führen Sie den folgenden T-SQL-Code aus, um ein SQL Server Audit und eine SQL Server Audit-Spezifikation zu erstellen und zu aktivieren, wobei Sie den Pfad zu den Protokollen nach Bedarf anpassen:
      USE master ;
GO
-- Create the server audit.
CREATE SERVER AUDIT AuditSQL
    TO FILE ( FILEPATH ='\\SQL\Audit\' )
        WITH ( QUEUE_DELAY = 1000, ON_FAILURE = CONTINUE );
GO
-- Create the server audit specification.
CREATE SERVER AUDIT SPECIFICATION Change_Object_Permissions
FOR SERVER AUDIT AuditSQL
ADD (SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP);
GO
-- Enable the server audit.
ALTER SERVER AUDIT AuditSQL
WITH (STATE = ON);
GO
-- Enable the server audit specification.
ALTER SERVER AUDIT SPECIFICATION Change_Object_Permissions
WITH (STATE = ON);
GO
-- Move it to the target database.
USE DBNAME;
GO
-- Create and enable the database audit specification.
CREATE DATABASE AUDIT SPECIFICATION Change_Object_Permissions
FOR SERVER AUDIT AuditSQL
ADD (SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP)
WITH (STATE = ON);
GO
      
  • Um Änderungen an Objektberechtigungen anzuzeigen, führen Sie den folgenden Code im SQL Management Studio aus und passen Sie den Pfad zu den Protokollen bei Bedarf an:
      SELECT * FROM sys.fn_get_audit_file ('SQL\\Audit\*',default,default)
WHERE action_id like 'G'
      
  • Öffnen Sie die von dem Skript erstellte Datei in MS Excel.
Image

Änderungen verfolgen, um die Ansichtsberechtigungen zu minimieren und das Risiko von Datenverlusten zu verringern

Teilen auf