Berechtigungen des SQL-Benutzers (FA)

  • CREATE DATABASE cometfa / Datenbank cometfa anlegen

  • EXEC sp_addlogin 'comet','comet' / SQL-Server übergreifende Anmeldung 'comet' o.ä. erstellen - Serverrolle public ausreichend

  • EXEC [cometfa].[dbo].sp_grantdbaccess 'comet','comet' / Der Datenbank cometfa erlauben, dass sich der Benutzer 'comet' über die Rolle dbo verbinden darf.
    Zudem wird innerhalb dieser Instanz das Schema und der Benutzer 'comet' angelegt.

  • EXEC [cometfa].[dbo].sp_addrolemember 'db_owner','comet' / Den 'comet'-Benutzer in der Datenbank 'cometfa' der Mitgliedschaft db_owner zuweisen.


Namen sind völlig austauschbar. Am Ende steht eine globale 'comet'-Anmeldung für den SQL-Server, welche nur auf die dafür vorgesehene Instanz (Datenbank für cometfa) verbinden kann und dort über alle notwendigen Berechtigungen verfügt. Die globale Rolle braucht keine sysadm-Berechtigung sondern läuft bei uns auch nur als public.