Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Welcher SQL-Befehl gewährt einem Sicherheitsadministrator Zugriff auf eine Datenbank?

Hier spielen zwei Sicherheitsadministratorrollen eine Rolle.

in diesem Fall wird Ihnen db_securityadmin (Datenbankrolle) nicht viel nützen, die Mitgliedschaft in dieser Rolle ist gut, um Benutzer zu benutzerdefinierten Datenbankrollen hinzuzufügen (nicht zu den integrierten db_*-Rollen)

Books Online ist diesbezüglich etwas irreführend.

securityadmin (Server-Rolle) ermöglicht es Ihnen, Dinge wie das Zurücksetzen von Passwörtern zu tun, aber Sie benötigen wahrscheinlich sysadmin, um Ihr Benutzerkonto in einer Datenbank zuzulassen.

Die andere Sache ist, wenn Sie sich bei dem Computer anmelden können, auf dem SQL Server mit einem Konto in der Administratorengruppe ausgeführt wird, werden Sie sysadmin zugeordnet, wenn Sie Management Studio mit vertrauenswürdiger Authentifizierung ausführen.

Hoffe das hilft