Announcement

Collapse
No announcement yet.

PROBLEM MIT USER ERSTELLEN (MSSQL)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • PROBLEM MIT USER ERSTELLEN (MSSQL)

    Hallo,

    Ich besitze einen SQL Server und hab da ein Problem mein SQL Account "sa" funzt prima kann man alles mit machen auch auf datenbanken zugreifen aba ich hätte gern ein 2ten user erstell und bei dme kommt immer ein error weil er keine rehcte hat denke ich ich hätte gerne gewusst wie cih ihm rehcte doer system admin geben kann danke im vorraus

    Silent

  • #2
    Hallo,

    diese Aufgabe kann man visuell über den <i>Enterprise Manager</i> oder manuell über ein SQL-Script erledigen.

    <b>A) Enterprise Manager</b>
    <br><br>
    Enterprise Manager | Sicherheit | Benutzernamen: <br>
    a) rechter Mausklick | Neuer Benutzername...<br>
    b) Benutzername Y mit SQL Server-Authentifzierung (Passwort: xyz) für die Standarddatenbank X und den folgenden Rechten anlegen:<br>
    - Registerseite Datenbankzugriff: Zulassen Datenbank X Benutzer Y<br>
    - Datenbankrollen: db_datareader usw. <br>
    Enterprise Manager | Datenbanken | X<br>
    a) EXEC-Recht für die Stored Procedures vergeben <br>
    b) Rechte für die Tabellen an an den Benutzer Y vergeben

    <b>B) SQL-Weg</b>: Systemprozeduren sp_grantlogin, sp_grantdbaccess und sp_addrolemember
    <pre>
    osql -E -S localhost -d Testdatenbank
    EXEC sp_grantlogin 'Rechner\ASPNET'
    go
    EXEC sp_defaultdb 'Rechner\ASPNET', 'master'
    go
    EXEC sp_grantdbaccess 'Rechner\ASPNET'
    go
    EXEC sp_addrolemember 'db_owner', 'Rechner\ASPNET'
    go
    </pre&gt

    Comment

    Working...
    X