Vraag : gebruikers die het voorrecht van de UPDATE op gebruikerslijsten hebben

is het mogelijk om alle te zien gebruikers die om het even welke updatevoorrechten op de lijsten in een gegevensbestand, door Code TSQL hebben?

Thanks

Antwoord : gebruikers die het voorrecht van de UPDATE op gebruikerslijsten hebben

probeer dit:

SELECTEER
   [Login] = gegoten (pr.name ZOALS varchar (20)),
   [De Naam van Objecten] = gegoten (o.name ZOALS varchar (40)),
   [Het Type van Objecten] = gegoten (o.type_desc ZOALS varchar (22)),
   [Permisson] = gegoten (pm.permission_name ZOALS varchar (15)),
   [Staat] = gegoten (pm.state_desc ZOALS varchar (10))
VAN sys.database_principals PR
   SLUIT me aan bij sys.database_permissions p.m.
      OP pr.principal_id = pm.grantee_principal_id
   SLUIT me aan bij sys.objects o
      OP pm.major_id = o.object_id
WAAR (pr.type = „S“
      EN pr.name = @Login
      EN o.name = @Object
      )
ORDE LANGS
   [Login],
   [Het Type van Objecten],
   [De Naam van Objecten]
Andere oplossingen  
 
programming4us programming4us