Magic Quadrant™ pour la gestion des accès privilégiés 2025 : Netwrix reconnue pour la quatrième année consécutive. Téléchargez le rapport.

Plateforme
Centre de ressourcesGuide pratique
Comment vérifier les modifications des permissions des vues SQL Server

Comment vérifier les modifications des permissions des vues SQL Server

Netwrix Auditor pour SQL Server

  1. Exécutez Netwrix Auditor → Allez dans "Recherche" → Cliquez sur "Mode avancé" si ce n'est pas sélectionné → Configurez les filtres suivants :
    • Filter = "Data Source"
      Operator = "Equals"
      Value = "SQL Server"
    • Filtre – "Type d'objet"
      Opérateur – "Égal à"
      Valeur – "Vue"
  2. Cliquez sur le bouton « Rechercher » et examinez les modifications apportées aux autorisations de visualisation.
Image

En savoir plus sur Netwrix Auditor for SQL Server

Audit Natif

  • Exécutez SQL Management Studio et exécutez le code T-SQL suivant pour créer et activer un audit SQL Server et une spécification d'audit SQL Server, en ajustant le chemin vers les journaux selon les besoins :
      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
      
  • Pour visualiser les modifications des permissions d'objets, exécutez le code suivant dans SQL Management Studio, en ajustant le chemin vers les journaux selon le besoin :
      SELECT * FROM sys.fn_get_audit_file ('SQL\\Audit\*',default,default)
WHERE action_id like 'G'
      
  • Ouvrez le fichier produit par le script dans MS Excel.
Image

Suivez les modifications des permissions de visualisation pour minimiser le risque de fuite de données

Partager sur