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


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

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

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

Предоставление разрешения базы данных учетной записи внепроцессного поставщика событий

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

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

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

Пример

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

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

См. также

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

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

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

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

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

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