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

Wymagane uprawnienia do „CREATE USER” w programie SQL Server 2005?

Technicznie tak. Czy to dobrze, czy źle... bez komentarza.

W każdym razie bezpieczeństwo bazy danych jest podzielone na 2 funkcje:

  • db_accessadmin do zarządzania użytkownikami (lub uprawnienie „ZMIANA DOWOLNEGO UŻYTKOWNIKA”, jak wspomniałeś)
  • db_securityadmin pozwala zarządzać członkostwem ról i uprawnieniami do obiektów (lub „ZMIENIĆ DOWOLNĄ ROLĘ)

Jest to wspomniane dla sp_addrolemember .

W rzeczywistości zmieniasz rolę, a nie użytkownika, uruchamiając sp_addrolemember, więc "ZMIEŃ KAŻDĄ ROLĘ" wystarczy bez posiadania pełnych uprawnień db_owner.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę przejść do przechowywanej procedury SQL Server z mojego kodu C#?

  2. Jak używać IF...THEN Logic w SQL Server

  3. Jak zadeklarować zmienną skalarną w VIEW w Sql Server (2005)

  4. Jak sformatować kolumnę numeryczną jako numer telefonu w SQL?

  5. SQL Server 2008 - wykonuj zapytania równolegle