sql >> Databasteknik >  >> RDS >> Sqlserver

Behörigheter krävs för 'SKAPA ANVÄNDARE' i SQL Server 2005?

Tekniskt sett, ja. Om det är rätt eller fel... ingen kommentar.

Hur som helst, databassäkerhet är uppdelad i två funktioner:

  • db_accessadmin för att hantera användare (eller "ÄNDRA ALLA ANVÄNDARE"-behörighet som du nämnde)
  • db_securityadmin låter dig hantera rollmedlemskap och objektbehörigheter (eller "ÄNDRA NÅGON ROLL-behörighet)

Detta nämns för sp_addrolemember .

Du ändrar faktiskt rollen, inte användaren, genom att köra sp_addrolemember så "ÄNDRA NÅGON ROLL" räcker utan att ha fullständiga db_owner-rättigheter.



  1. Hur man rangordnar rader inom en partition i SQL

  2. hibernate, mysql, glassfish v3 och JTA datakälla

  3. MySQL 5.7 returnerar alla kolumner i tabellen baserat på distinkt kolumn

  4. MySQL Conditional Insert