Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie eine Anwendungsrolle in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL erstellen. Anwendungsrollen beschränken den Benutzerzugriff auf eine Datenbank mit Ausnahme bestimmter Anwendungen. Anwendungsrollen haben keine Benutzer, sodass die Rollenmitgliederliste nicht angezeigt wird, wenn die Anwendungsrolle ausgewählt ist.
Von Bedeutung
Die Kennwortkomplexität wird überprüft, wenn Anwendungsrollenkennwörter festgelegt werden. Anwendungen, die Anwendungsrollen aufrufen, müssen ihre Kennwörter speichern. Anwendungsrollen-Kennwörter sollten immer verschlüsselt gespeichert werden.
In diesem Themenbereich
Bevor Sie beginnen:
So erstellen Sie eine Anwendungsrolle mit:
Bevor Sie beginnen
Sicherheit
Erlaubnisse
Erfordert die Berechtigung "ALTER ANY APPLICATION ROLE" für die Datenbank.
Verwendung von SQL Server Management Studio
So erstellen Sie eine Anwendungsrolle
Erweitern Sie im Objekt-Explorer die Datenbank, in der Sie eine Anwendungsrolle erstellen möchten.
Erweitern Sie den Ordner "Sicherheit" .
Erweitern Sie den Ordner "Rollen" .
Klicken Sie mit der rechten Maustaste auf den Ordner "Anwendungsrollen ", und wählen Sie "Neue Anwendungsrolle" aus.
Geben Sie im Dialogfeld "Anwendungsrolle - Neu " auf der Seite "Allgemein" den neuen Namen der neuen Anwendungsrolle in das Feld "Rollenname " ein.
Geben Sie im Feld "Standardschema " das Schema an, das von dieser Rolle erstellte Objekte besitzt, indem Sie die Objektnamen eingeben. Alternativ können Sie auf die Auslassungspunkte (...) klicken, um das Dialogfeld "Schema suchen " zu öffnen.
Geben Sie im Feld "Kennwort " ein Kennwort für die neue Rolle ein. Geben Sie dieses Kennwort erneut in das Feld "Kennwort bestätigen " ein.
Wählen Sie unter Schemas, die dieser Rolle gehören, Schemas aus, oder zeigen Sie sie an, die dieser Rolle gehören. Ein Schema kann nur einem Schema oder einer Rolle gehören.
Klicke auf OK.
Zusätzliche Optionen
Das Dialogfeld "Anwendungsrolle - Neu" bietet auch Optionen auf zwei zusätzlichen Seiten: sicherbare Objekte und Erweiterte Eigenschaften.
Auf der Seite Sicherungsfähige Elemente werden alle möglichen sicherungsfähigen Elemente und die Berechtigungen für diese sicherungsfähigen Elemente aufgelistet, die für die Anmeldung gewährt werden können.
Mithilfe der Seite Erweiterte Eigenschaften können Sie Datenbankbenutzern benutzerdefinierte Eigenschaften hinzufügen.
Verwenden von Transact-SQL
So erstellen Sie eine Anwendungsrolle
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Datenbank-Engine-Instanz her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.
-- Creates an application role called "weekly_receipts" that has the password "987Gbv876sPYY5m23" and "Sales" as its default schema. CREATE APPLICATION ROLE weekly_receipts WITH PASSWORD = '987G^bv876sPY)Y5m23' , DEFAULT_SCHEMA = Sales; GO
Weitere Informationen finden Sie unter CREATE APPLICATION ROLE (Transact-SQL).