2016-11-02 3 views
0

In meinem SQL Server 2012 habe ich eine Serverrolle erstellt. Ich möchte, dass die Serverrolle nur eine Datenbank auf dem Server ändern kann, weil ich viele Datenbanken auf dem Server habe. Wie kann ich den Zugriff für alter Daten in einer Datenbank auf dem Server gewähren?Serverrolle SQL Server 2012

Vielen Dank im Voraus,

Nico.

+0

von ‚alten Daten‘ Sie Administrator bedeuten oder sogar einfügen/upadate/Daten löschen? – McNets

+0

zum Einfügen/Aktualisieren/Löschen von Daten –

Antwort

0

Vermutlich haben Sie gerade den Login zum Server hinzugefügt. Wenn Sie das Login nicht sysadmin eingegeben haben (ich nehme an, Sie haben es nicht), müssen Sie die Sicherheit per Datenbank einzeln einstellen, dh. Zuordnen des Benutzers zu der Datenbank, z.

Sie müssen den Benutzer zu Sicherheit/Benutzer im tatsächlichen Datenbankordner hinzufügen. Wenn Sie möchten, dass sie Daten in/aus bestehenden Tabellen lesen/schreiben, geben Sie sie und db_datawriter mit der rechten Maustaste und gehen Sie zu Eigenschaften -> Mitgliedschaft. Wenn Sie möchten, dass Objekte in der Datenbank erstellt/gelöscht werden können, z. Tabellen, sie brauchen auch db_owner. Sie haben nur die Rechte für diese Datenbank.