Frage : SQL-Server 2005 - SQL Grantzu den auserwählten Perms auf einer einzelnen Tabelle

Wir müssen SQL zur Bewilligungserlaubnis manuell schreiben.  Andernfalls erfordert unsere SOX-Überwachung-Software manuelles Anschluss.  Dieses ist eine Richtlinie vom Management, also haben wir nicht die Wahl, zum des netten Punktes zu benutzen und der Werkzeuge anzuklicken, die im SQL-Server-Management-Studio vorhanden sind.  Wir verwenden Windows-Authentisierung.  Das folgende Info annehmen:
-Domain = dom
-Windows aktive Verzeichnis Gruppe = grp
-Server = srv
-Database Name = db
-Table Name = tbl

If, welches die aktive Verzeichnisgruppe keine gegenwärtigen Datenbank Perms, was hat, ist der benötigte SQL, damit Mitglieder der aktiven Verzeichnisgruppe AUSERWÄHLTE Aussagen gegen die Tabelle herausgeben können (schreibgeschützt)?

Thanks soviel für jede mögliche Hilfe können Sie offer.

Antwort : SQL-Server 2005 - SQL Grantzu den auserwählten Perms auf einer einzelnen Tabelle

Wenn Sie nicht bereits die ANZEIGEN-Gruppe als gültiges zu SQL anmelden lassen

LOGON [dom \ grp] VON WINDOWS VERURSACHEN

Den Benutzer innerhalb der Datenbank herstellen, die am LOGON gebunden wird

BENUTZER grp für LOGON [dom \ grp] VERURSACHEN

Auserwählte Erlaubnis geben

AUSERWÄHLTES AUF tbl grp BEWILLIGEN

Wenn die Datenbank die ALLGEMEINE Rolle hat, die aktiviert ist und führt zu der BEWILLIGUNG, die zur ÖFFENTLICHKEIT AUSERWÄHLT ist, dann würde die ANZEIGEN-Gruppe in der Lage sein, von allen Tabellen irgendwie vorzuwählen.
Weitere Lösungen  
 
programming4us programming4us