Ich bin sehr grün, wenn es um die Verwaltung von Datenbankberechtigungen in SQL Server geht.
Lassen Sie uns ein Beispiel einfach halten.
Angenommen, das Konto "admin" ist der Eigentümer der Schemata A, B und C.
Es gibt ein anderes Konto 'Schergen', das Sie volle Rechte (Aktualisieren / Löschen / Einfügen / Auswählen / Ändern) für jedes Objekt (Tabelle / Ansicht) haben möchten, das unter den Schemata A, B und C erstellt wurde.
Ist das möglich? Oder müssen Sie jedes Mal eine Grant-Anweisung ausführen, wenn Sie eine Tabelle / Sicht unter diesen Schemata hinzufügen? (kommt mir etwas albern vor).
.... SCHEMA :: [schema] TO [company-name/joshua.duxbury]