sql >> Databasteknik >  >> RDS >> Sqlserver

Användaren har inte behörighet att komma åt en databas

Du måste använda programmet SQL Server Management Studio för att ge användaren åtkomst. Du måste ansluta med en inloggning som har administrationsbehörighet för databasen. Om du inte har dessa rättigheter måste du kontakta någon som har det.

Om du har en inloggning med dessa privilegier:

  • öppna Management Studio
  • anslut till databasservern som databasen är på och leta efter säkerhetsnoden i Objektutforskaren.
  • Utöka säkerhetsnoden och leta efter namnet på användaren i listan med inloggningar. Användarens namn ska vara detsamma som användarens Windows-inloggning om du använder Windows Authentication DOMAIN\Username format .
  • Om användaren är där måste du ge den användaren lämpliga behörigheter till databasen (läsa, köra SP, etc.).
  • Om användaren inte är där måste du lägga till dem.

Behörighet kan också läggas till efter grupp så du bör också kontrollera efter grupper som användaren tillhör.



  1. Skapa en tabell med explicit skapa tabellsats kontra select into

  2. Matchar en IP-adress med ett IP-intervall?

  3. SQL Pivot – Vet hur man konverterar rader till kolumner

  4. Oracle:tabellen muterar