Slik Kontrollerer Du Brukerrettigheter I SQL Server
- Start Microsoft SQL Server Management Studio (MSSMS).
- klikk På Koble Til Objektutforsker På Fil-menyen. Deretter I Dialogboksen Koble Til Server:
- velg Databasemotor i Servertype – listen.
- skriv inn navnet PÅ SQL-klyngeserveren i Tekstboksen Servernavn.
- i Listen Godkjenning velger DU SQL Server-Godkjenningsmetode og angir brukerlegitimasjonen. Hvis du ikke vil skrive inn passordet hver gang du kobler til serveren, merker Du Av For Husk passord.
- Klikk På Koble Til.
- ved tilkobling klikker du På «Ny Spørring» og limer inn følgende spørring i spørringsfeltet (skriv inn hele brukernavnet,FOR EKSEMPEL ENTERPRISE \ J. Carter):
— Opprette midlertidig tabell for tillatelsesliste —
VELG entity_class,
NAVN SOM entity_name,
subentity_name,
permission_name
TIL #permsummary
FRA (
— Samle objektnivå tillatelser- – –
VELG ‘OBJEKT’ som entity_class,
NAVN,
>subentity_name,
permission_name
fra sys.objekter
KRYSS bruke Fn_my_permissions (Quotename (NAME), ‘OBJECT’) EN
UNION ALLE
— Samle database-nivå tillatelser – – –
VELG ‘DATABASE’ som entity_class,
NAVN,
subentity_name,
permission_name
fra sys.databaser
KRYSS bruk Fn_my_permissions(Quotename(NAME), ‘DATABASE’) A
UNION ALLE
— Samle servernivå tillatelser- – –
VELG ‘SERVER’ som entity_class,
@@SERVERNAVN SOM NAVN,
subentity_name,
permission_name
fra Fn_my_permissions(Gruppering Av Alle Gjeldende Tillatelser FOR ENKELT OBJEKT – – –
velg distinkt entity_class,
Entity_name,
subentity_name,
tillatelser
fra (velg *
fra #permsummary) p1
kryss bruk (velg tillatelsesnavn+’,’
Fra (Velg *
fra # permsummary) p2
HVOR p2.entity_class = p1.entity_class
OG p2.entity_name = p1.entity_name
og p2.subentity_name = p1.subentity_name
BESTILL ETTER entity_class
for xml-bane ( » )) D (tillatelser )
– – – Slett midlertidig tabell – – –
SLIPP TABELL # permsummary
- Klikk Kjør (eller trykk F5-tasten).
- Se gjennom listen over roller og hovedpersoner på servernivå (medlemsnavn) i resultatene for kjøring av spørringen: