none
Mit einem lokalen SQL User Tabellen anlegen funktioniert nicht. RRS feed

  • Frage

  • Hallo zusammen,

    ich habe eine Aufgabe bekommen einen lokalen SQL User (SQL Std. 2016) in einer DB zu erstellen.

    Der User soll innerhalb dieser DB Tabellen erstellen, Daten schreiben und lesen können.

    Wie berechtige ich so einen lokale SQL User in MS SQL Management Studio?

    Ich würde mich über jeder Hilfe freuen

    Donnerstag, 12. Juli 2018 13:31

Antworten

  • Hi,

    ich würde dem User die Rollen db_datareader, db_datawriter und db_ddladmin geben. Damit kann er lesen, schreiben und Objekte (Tabellen, Views, SPs, usw.) anlegen und ändern.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport


    Donnerstag, 12. Juli 2018 14:03
    Moderator

Alle Antworten

  • Hi,

    ich würde dem User die Rollen db_datareader, db_datawriter und db_ddladmin geben. Damit kann er lesen, schreiben und Objekte (Tabellen, Views, SPs, usw.) anlegen und ändern.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport


    Donnerstag, 12. Juli 2018 14:03
    Moderator
  • Hallo Stefan,

    danke für die Meldung. Funktioniert!

    Ich frage mich nur ob man die Berechtigungen die man durch die Rolle "dd_ddladmin" dem User zuweist noch stärker einschränzen kann.

    Aber dein Ansatz hat geholfen, danke.

    Donnerstag, 12. Juli 2018 14:12
  • Hi,

    klar kann man den User oder die Rolle auch stärker einschränken, so dass nur CREATE TABLE aber nicht die anderen DDL Vorgänge erlaubt sind.

    USE <Datenbank>;
    
    GRANT CREATE TABLE TO <Benutzer oder Datenbankrolle>;

    Das dann anstelle der Rolle db_ddladmin. Wenn Du eine Rolle dafür nimmst (wenn bspw. mehrere Benutzer das können sollen) musst Du dem Benutzer diese Rolle natürlich noch zuweisen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Donnerstag, 12. Juli 2018 14:54
    Moderator