Программирование >>  Администрирование microsoft sql 

1 ... 120 121 122 [ 123 ] 124 125 126 ... 203


Настройка SQLAgentMail и SQL Mail

SQL Server 2000 может подключаться к серверам Microsoft Exchange Server, Microsoft Windows Mail, или РОРЗ (Post Office Protocol 3), чтобы получать и отправлять сообщения, с помощью двух служба entMail и SQL Mail. Для их работы необходимо клиентское приложение MAPI, например Microsoft Outlook, на локальном компьютере SQL Server 2000 и профиль почтовой службы MAPI. Профиль почтовой службы MAPI требует указания учетной записи пользователя домена. Обычно SQLAgentMail и SQL Mail используют одну учетную запись для удобства администратора.

SQL Mail

SQL Mail - это почтовая служба, используемая службой SQL Server. Чтобы отправить сообщение из пакета операторов Transact-SQL, системной хранимой процедуры или триггера, служба SQL Server использует системную хранимую процедуру xpsendmail, которая инициализирует почтовый сеанс.

В следующем примере с помощью системной хранимой процедуры xpsendmail пользователю Gloria отправляются электронное сообщение с данными о производительности. Можно запланировать периодическую отправку такого сообщения:

EXE USelfPaoedSQL.msff ,

@subject Information , ..

@query - SELECT * FROM master.dbo.sysperfinfo

Электронное сообщение, отправляемого пользователю, может содержать следующие сведения:

* результат выполнения запроса;

строка сообщения;

Занятие 2. Настройка дополнительных -v:

компонентов

SQL Server 2000 может получать и отправлять уведомления по почте,

отправлять уведомления на пейджеры, подключаться к удаленным серверам для выполнения распределенных запросов, а также предоставляет возможности интеграции с IIS для поддержки XML. Чтобы использовать эти возможности, нужно установить и настроить компоненты. На этом занятии вы научитесь устанавли-

вать и SQL Mail, устанавливать связанные серверы для выполнения

распределенных запросов и удаленных хранимые едур, создавать ODBC-источники данных для ODBC-клиентов и настраивать IIS для доступа к SQL Server 2000 по протоколу HTTP.

Изучив материал этого занятия, вы сможете:

настроить SQLAgentMail и SQL Mail;

настроить связанные серверы; У создать ODBC-источник данных SQL Server; V настроить виртуальный каталог HS, чтобы разрешить

доступ к SQL Server 2000 с использованием XML.

Продолжительность занятия - около 45 минут



оператор или пакет операторовt-SQL для выполнения;

страница сообщения для пейджера.

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

nextmsg. xp readmaii и xp deleteTnail. Эти сообщения обычно содержат оператор или пакет операторов Transact-SQL, при этом отправляется ответное сообщение, где содержится результат их выполнения. Копия ответного ения может также отправляться определенному числу пользователей, имена которых указаны в списке в поле СС. К примеру, администратор может выполнить системную хранимую процедуру, которая возвращает текущее состояние сервера, и получить ответ по электронной почте.

Создавайте планируемые задания для автоматической периодической обработки электронной почты.

SQLAgentMail

SQLAgentMail - это почтовая служба, используемая SQL Server Agent. При запуске SQL Server Agent устанавливает почтовую сессию (для этого ее необходимо предварительно настроить с помощью SQL Server Enterprise Manager) и рассылает электронные сообщения или сообщения на пейджер пользователям, которые должны получать об определенных системных событиях, а также о выполнении или невыполнении определенных задач. Об оповещениях о системных событиях и результатах выполнения задач - в главе 13.

Настройка профиля почтовой службы

Службы SQL Mail и SQLAgentMail требуют, чтобы на локальном компьютере SQL

Server 2000 был установлен клиент MAPI, например Microsoft Outlook. Затем вы должны создать профиль службы электронной почты (или профиль почтовой службы) для учетной записи служб SQL Mail и SQLAgentMail. Вы можете создать профиль службы электронной почты с помощью клиента MAPI или апплета Mail из Control

Panel. Если каждая из служб использует различные учетные записи пользователей домена, необходимо создать профиль службы электронной почты для каждой из используемых учетных записей. Чтобы создать профиль службы электронной почты, зарегистрируйтесь в Windows 2000 как пользователь домена. Если учетная запись пользователя домена не обладает правами администратора локальной системы, может потребоваться предоставить этой учетной записи право интерактивного (локального)

подключения, чтобы создать профиль службы электронной почты для данной учетной записи. Профиль службы электронной почты содержит информацию о соединении, используемую клиентом MAPI для подключения к серверам Microsoft Exchange Server, Microsoft Windows Mail и/или РОРЗ.

Примечание Чтобы проверить действие профиля службы электронной почты, зарегистрируйтесь в Windows 2000, используя учетную запись служб SQL Mail и SQLAgentMail. Запустите MAPI и убедитесь, что он может отправлять и получать сообщения.

При создании профиля службы электронной почты с использованием клиента MAPI или апплета Mail из Control Panel по умолчанию используется имя профиля



службы электронной почты MS Exchange Settings (оно указано в поле Profile Name). С помощью расщиреппой системной хранимой процедуры xp get mapi default profile

вы можете изменить имя профиля почтовой службы для пользователя SQL Server 2000,

которое будет использоваться по умолчанию. w апплет;) Mail в Control Panel вы можете добавлять, просматривать, удалять или изменять параметры настройки профиля почтовой службы для пользователей домена (рис. 12-25 и 12-26).


Рис. 12-25 иоьые профили


Рис. 12-26. Изменение свойств почтового профиля

Настройка SQL Mail - < .

Настроив и проверив правильность настройки профиля почтовой службы для учетной записи пользователя домена службы SQL Server, вы можете начинать настраивать SQL Mail. Если вы используете SQL Server Enterprise Manager, в дереве консоли раскройте Support Services, щелкните правой кнопкой SQL Mail и выберите Properties. Откроется окно SQL Mail Configuration (рис. 12-27). Выберите имя профиля почтовой службы из списка Profile Name.

Если в SQL Server Enterprise Manager не отображается почтовый профиль, в реестре Windows проверьте, что служба SQL Server использует регистрационную запись пользователя домена, для которой профиль почтовой службы и которая имеет полные права доступа к разделу реестра WAilE\CUents\MaU.



1 ... 120 121 122 [ 123 ] 124 125 126 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика