Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Quale comando SQL concede a un securityadmin l'accesso a un database?

Ci sono due ruoli di securityadmin in gioco qui.

in questo caso db_securityadmin (ruolo database) non sarà molto utile per te, l'appartenenza a questo ruolo è utile per aggiungere utenti a ruoli database personalizzati (non i ruoli db_* integrati)

Libri in linea è un po' fuorviante su questo.

securityadmin (ruolo server) ti consentirà di eseguire operazioni come reimpostare le password, ma probabilmente avrai bisogno di sysadmin per concedere il tuo account utente a un database.

L'altra cosa è che se sei in grado di accedere alla macchina che esegue SQL Server con un account nel gruppo Administrators verrai mappato a sysadmin durante l'esecuzione di Management Studio utilizzando l'autenticazione attendibile.

Spero che questo aiuti