Vorgehensweise: Erteilen von Datenbankberechtigungen für einen nicht gehosteten Ereignisanbieter
In diesem Verfahren wird gezeigt, wie dem Konto, das von einem nicht gehosteten Ereignisanbieter verwendet wird, Datenbankberechtigungen erteilt werden. Das verwendete Konto kann ein Microsoft Windows-Konto oder ein SQL Server-Anmeldekonto sein. Bei diesem Verfahren wird vorausgesetzt, dass dem Konto bereits Berechtigungen zum Anmelden bei SQL Server erteilt wurden.
Hinweis: |
---|
Der standardmäßige Instanz-Datenbankname ist instanceNameNSMain. Der standardmäßige Anwendungs-Datenbankname ist instanceName + ApplicationName. Sie können jedoch den Datenbanknamen in SQL Server 2005 in der Instanzkonfigurations- und Anwendungsdefinition angeben. |
So erteilen Sie Datenbankberechtigungen für das Konto des nicht gehosteten Ereignisanbieters
Erweitern Sie im SQL Server Management Studio-Objekt-Explorer den Knoten Datenbanken.
Führen Sie für die Instanzdatenbank und jede Anwendungsdatenbank folgende Schritte aus:
- Erweitern Sie die Datenbank.
- Klicken Sie mit der rechten Maustaste auf den Ordner Sicherheit, zeigen Sie auf Neu, und wählen Sie dann Benutzer aus.
- Geben Sie im Feld Benutzername einen Namen für den Datenbankbenutzer ein.
- Geben Sie im Feld Anmeldename den Anmeldenamen ein.
Der Anmeldename muss genau mit einem vorhandenen Anmeldenamen in der SQL Server-Instanz übereinstimmen. Klicken Sie auf Suchen, um nach dem Anmeldenamen zu suchen. - Wählen Sie im Feld Mitgliedschaft in Datenbankrollen die Option NSEventProvider aus.
Beispiel
Im folgenden Transact-SQL-Code wird gezeigt, wie dem von einem nicht gehosteten Ereignisanbieter verwendeten Konto Datenbankberechtigungen erteilt werden.
USE [InstanceNameNSMain];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSEventProvider', N'MyLogin';
USE [InstanceNameAppName];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSEventProvider', N'MyLogin';
Siehe auch
Konzepte
Konfigurieren von SQL Server-Berechtigungen für eine Instanz von Notification Services
Sichern von Notification Services
Andere Ressourcen
Vorgehensweisen zum Verwalten der Sicherheit (Notification Services)