mars 10, 2022

så här kontrollerar du användarrättigheter i SQL Server

  1. starta Microsoft SQL Server Management Studio (MSSMS).
  2. klicka på Anslut Object Explorer på Arkiv-menyn. Sedan, i dialogrutan Anslut till Server:
  • i listrutan servertyp väljer du databasmotor.
  • skriv namnet på SQL-klusterservern i textrutan servernamn.
  • i listrutan autentisering väljer du din SQL Server-autentiseringsmetod och anger användaruppgifterna. Om du inte vill skriva om lösenordet varje gång du ansluter till servern markerar du kom ihåg lösenord.
  1. Klicka På Anslut.
  2. vid anslutning, klicka på ”ny fråga” och klistra in följande fråga i frågefältet (skriv hela användarnamnet, till exempel ENTERPRISE\J. Carter):

— skapa tillfällig tabell för behörighetslista —
välj entity_class,
namn som entity_name,
subentity_name,
permission_name
till #permsummary
från (
— samla behörigheter på objektnivå- – –
Välj ’objekt’ som entity_class,
namn,
Subentity_name,
permission_name
från sys.objekt
CROSS gäller Fn_my_permissions (Quotename (NAME), ’OBJECT’) a
UNION alla
— samla behörigheter på databasnivå- – –
välj ’databas’ som entity_class,
namn,
subentity_name,
permission_name
från sys.databaser
CROSS tillämpa Fn_my_permissions(Quotename(NAME), ’DATABASE’) a
UNION alla
— samla behörigheter på servernivå- – –
välj ’SERVER’ som entity_class,
@@SERVERNAME som namn,
subentity_name,
permission_name
från Fn_my_permissions(null, ’server’)) p
– – – gruppera alla effektiva behörigheter för enstaka objekt – – –
välj distinkt entity_class,
Entity_name,
subentity_name,
behörigheter
från (Välj *
från #permsummary) P1
Cross gäller (välj permission_name + ’, ’
från (Välj *
från #permsummary) p2
där p2.entity_class = p1.entity_class
och p2.entity_name = p1.entity_name
och p2.subentity_name = p1.subentity_name
Beställ efter entity_class
för xml-sökväg(”)) D ( behörigheter )
– – – ta bort tillfällig tabell – – –
släpp tabell #permsummary

  1. klick kör (eller tryck på F5-tangenten).
  2. granska listan över servernivåroller och huvudmän (medlemsnamn) i resultaten för frågekörning:
hur man Visarnbsp;SQL Server databas fil platser-Native Audiuting

Lämna ett svar

Din e-postadress kommer inte publiceras.