Vorgehensweise: Erteilen von Datenbankberechtigungen an eine Schnittstelle der Abonnementverwaltung
Dieses Verfahren zeigt, wie dem Konto, das von einer Schnittstelle der Abonnementverwaltung verwendet wird, Datenbankberechtigungen erteilt werden. Das verwendete Konto kann entweder ein Microsoft Windows-Konto oder ein SQL Server-Anmeldekonto sein. Bei dem Verfahren wird vorausgesetzt, dass dem Konto bereits Berechtigungen zum Anmelden bei SQL Server erteilt wurden.
Hinweis: |
---|
Der Standardname der Instanzdatenbank lautet instanceNameNSMain. Der Standardname der Anwendungsdatenbank lautet instanceName + ApplicationName. Sie können jedoch in SQL Server 2005 den Datenbanknamen in der Instanzkonfiguration und der Anwendungsdefinition angeben. |
So erteilen Sie Datenbankberechtigungen für die Abonnementverwaltung
Erweitern Sie im Objekt-Explorer von SQL Server Management Studio den Knoten Datenbanken.
Führen Sie für die Instanzdatenbank und jede Anwendungsdatenbank die folgenden Aktionen 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 Namen für den Anmeldung ein.
Der Anmeldename muss genau mit dem Namen einer vorhandenen Anmeldung in der Instanz von SQL Server übereinstimmen. Klicken Sie auf die Schaltfläche Suchen, um nach dem Anmeldenamen zu suchen. - Wählen Sie im Feld Mitgliedschaft in Datenbankrollen den Eintrag NSSubscriberAdmin aus.
Beispiel
Der folgende Code zeigt, wie dem Konto, das von einer Schnittstelle der Abonnementverwaltung verwendet wird, Datenbankberechtigungen erteilt werden:
USE [InstanceNameNSMain];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', N'MyLogin';
USE [InstanceNameAppName];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', 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)