Поделиться через


Как предоставить разрешения базы данных интерфейсу управления подписками

В данной процедуре показывается, как предоставить разрешения базы данных учетной записи, используемой интерфейсом управления подписками. Используемая учетная запись может быть либо учетной записью Windows Microsoft, либо учетной записью входа в SQL Server. В данной процедуре предполагается, что учетной записи уже предоставлены разрешения для входа в SQL Server.

ms171380.note(ru-ru,SQL.90).gifПримечание.
Имя базы данных экземпляра по умолчанию — имя_экземпляраNSMain. Имя базы данных приложения по умолчанию имя_экземпляра + имя_приложения. Однако в SQL Server 2005 имя базы данных можно указать в конфигурации экземпляра и определении приложения.

Предоставление разрешения базы данных управлению подписками

  1. В окне Обозреватель объектов среды SQL Server Management Studio разверните узел Базы данных.

  2. Для базы данных экземпляра и каждой базы данных приложения выполните следующие действия:

    1. Откройте базу данных.
    2. Щелкните правой кнопкой мыши папку Безопасность, выберите пункт Создать, а затем — Пользователь.
    3. В поле Имя пользователя введите имя пользователя базы данных.
    4. В поле Имя входа введите имя входа.
      Имя входа должно в точности соответствовать существующему имени входа в экземпляре SQL Server. Нажмите кнопку Поиск для поиска имени входа.
    5. В поле Членство в роли базы данных выберите роль NSSubscriberAdmin.

Пример

В следующем коде показано, как предоставить разрешения базы данных учетной записи, используемой интерфейсом управления подписками:

USE [InstanceNameNSMain];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', N'MyLogin';
USE [InstanceNameAppName];
CREATE USER [MyLogin];
EXEC sp_addrolemember N'NSSubscriberAdmin', N'MyLogin';

См. также

Основные понятия

Настройка разрешений SQL Server для экземпляра служб Notification Services
Обеспечение безопасности служб Notification Services

Другие ресурсы

Разделы руководства по управлению безопасностью (службы Notification Services)

Справка и поддержка

Получение помощи по SQL Server 2005