Freigeben über


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.

ms166394.note(de-de,SQL.90).gifHinweis:
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

  1. Erweitern Sie im SQL Server Management Studio-Objekt-Explorer den Knoten Datenbanken.

  2. Führen Sie für die Instanzdatenbank und jede Anwendungsdatenbank folgende Schritte aus:

    1. Erweitern Sie die Datenbank.
    2. Klicken Sie mit der rechten Maustaste auf den Ordner Sicherheit, zeigen Sie auf Neu, und wählen Sie dann Benutzer aus.
    3. Geben Sie im Feld Benutzername einen Namen für den Datenbankbenutzer ein.
    4. 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.
    5. 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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005