Vorgehensweise: Erteilen von Berechtigungen für eine gespeicherte Prozedur (SQL Server Management Studio)
In diesem Thema wird beschrieben, wie mithilfe des Objekt-Explorers in SQL Server Management Studio Berechtigungen für eine gespeicherte Prozedur erteilt werden können. Berechtigungen können einem vorhandenen Benutzer, einer Datenbankrolle oder einer Anwendungsrolle in der Datenbank erteilt werden.
Prozeduren
So erteilen Sie Berechtigungen für eine gespeicherte Prozedur
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken, erweitern Sie die Datenbank, zu der die gespeicherte Prozedur gehört, und erweitern Sie anschließend Programmierbarkeit.
Erweitern Sie Gespeicherte Prozeduren, klicken Sie mit der rechten Maustaste auf die Prozedur, für die Sie Berechtigungen erteilen möchten, und klicken Sie anschließend auf Eigenschaften.
Wählen Sie in Eigenschaften der gespeicherten Prozedur die Seite Berechtigungen aus.
Klicken Sie auf Hinzufügen, um einem Benutzer, einer Datenbankrolle oder einer Anwendungsrolle Berechtigungen zu erteilen.
Klicken Sie in Benutzer oder Rollen auswählen auf Objekttypen, um die gewünschten Benutzer und Rollen hinzuzufügen bzw. zu löschen.
Wählen Sie im Raster Explizite Berechtigungen die Berechtigungen aus, die Sie dem angegebenen Benutzer bzw. der angegebenen Rolle erteilen möchten. Eine Beschreibung der Berechtigungen finden Sie unter Berechtigungen (Datenbankmodul).
Durch Auswahl von Erteilen wird angegeben, dass der Empfänger die angegebene Berechtigung erhält. Durch Auswahl von Mit Erteilung wird angegeben, dass der Empfänger außerdem die angegebene Berechtigung anderen Prinzipalen erteilen kann.
Hinweis |
---|
SQL Server Management Studio kann nicht verwendet werden, um Berechtigungen für gespeicherte Systemprozeduren oder Systemfunktionen zu erteilen. Verwenden Sie stattdessen GRANT-Objektberechtigungen. |