Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Użytkownik nie ma uprawnień dostępu do bazy danych

Aby udzielić dostępu użytkownikowi, należy użyć programu SQL Server Management Studio. Musisz połączyć się za pomocą loginu, który ma uprawnienia administratora bazy danych. Jeśli nie masz tych uprawnień, musisz skontaktować się z kimś, kto ma.

Jeśli masz login z tymi uprawnieniami:

  • otwórz Studio zarządzania
  • Połącz się z serwerem bazy danych, na którym jest baza danych, i poszukaj węzła Security w Eksploratorze obiektów.
  • Rozwiń węzeł Zabezpieczenia i poszukaj nazwy użytkownika na liście logowania. Nazwa użytkownika powinna być taka sama jak nazwa logowania Windows użytkownika, jeśli używasz uwierzytelniania Windows DOMAIN\Username format .
  • Jeżeli użytkownik jest tam, będziesz musiał przyznać mu odpowiednie uprawnienia do bazy danych (odczyt, wykonanie SP itp.).
  • Jeśli nie ma użytkownika, musisz go dodać.

Uprawnienia można również dodać według grupy, więc powinieneś sprawdzić, do jakich grup należy użytkownik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie XML() działa, value() wymaga znalezienia singletona xdt:untypedAtomic

  2. Zachowanie ORDER BY w SELECT INTO

  3. Jaka jest poprawna składnia używania Database.ExecuteSqlCommand z parametrami?

  4. Śledzenie zaplanowanych zmian w programie SQL Server w zależności od dnia

  5. Czy można ustawić limit czasu dla zapytania SQL w Microsoft SQL Server?