sql >> Databáze >  >> RDS >> Sqlserver

Jsou vyžadována oprávnění pro 'CREATE USER' v SQL Server 2005?

Technicky ano. Ať už je to správné nebo špatné... bez komentáře.

Zabezpečení databáze je každopádně rozděleno do 2 funkcí:

  • db_accessadmin ke správě uživatelů (nebo oprávnění „ALTER ANY USER“, jak jste zmínili)
  • db_securityadmin umožňuje spravovat členství rolí a oprávnění k objektům (nebo „ZMĚNIT LIBOVOLNÉ oprávnění ROLE)

Toto je zmíněno u sp_addrolemember .

Spuštěním sp_addrolemember ve skutečnosti měníte roli, nikoli uživatele, takže stačí "ALTER ANY ROLE" bez úplných práv db_owner.



  1. org.postgresql.util.PSQLException:Velké objekty nelze použít v režimu automatického potvrzení

  2. Instalace MySQL for Visual Studio se nezdařila, kód chyby 1603

  3. Připojení k Oracle pomocí ADO

  4. Nelze vložit hodnotu jednoho sloupce do pythonu pomocí MySQL