стання збережених процедур SQL Mail в збережених процедурах і тригерах, написаних користувачем SQL Server, також дозволяє формувати e-mail повідомлення. p align="justify"> Необхідно відзначити, що SQL Server Agent (SQL Agent Mail) і MS SQL Server (SQL Mail) самостійно встановлюють з'єднання з поштовим сервером, хоча і той і інший можуть працювати з серверами Microsoft Exchange, POP3 (Post Office Protocol 3) і Microsoft Windows NT Mail.
Крім того, деякі оператори пейджингового зв'язку надають послуги з відправлення повідомлень на пейджер допомогою електронної пошти. Іншими словами, якщо ви є адміністратором SQL Server і хочете бути постійно в курсі подій - електронна пошта SQL Server це те, що вам потрібно. p align="justify"> Використання сповіщень
Оповіщення - це дія, яка виникає на сервері у відповідь на подію або стан продуктивності. Оповіщення можуть реалізуватися як повідомлення операторам, можуть ініціювати запуск зазначених завдань і можуть перенаправляти події іншого сервера. p align="justify"> Подія - це помилка чи повідомлення, які записуються в журнал подій додатків Windows NT або Windows 2000. p align="justify"> Стан продуктивності - це характеристика роботи системи, доступна для моніторингу за допомогою Performance Monitor (Windows NT) або System Monitor (Windows 2000), така як відсоток використання ЦП або кількість блокувань, використовуваних SQL Server. У цій лекції ми будемо розглядати System Monitor в Windows 2000, хоча Performance Monitor в Windows NT діє майже так само. p align="justify"> У SQL Server 2000 передбачена можливість реагування на події за допомогою сповіщень (Alerts). Подією може бути поява повідомлення в журналі Windows Application Log або перевищення порогових значень лічильників продуктивності (Performance Counters). Причому в останньому випадку системний монітор запускати зовсім необов'язково. p align="justify"> Цей випробуваний механізм можна задіяти, якщо вичерпано заданий ліміт вільного місця на диску, у файлі і т. п. Якщо, звичайно, адміністратор готовий дещо запрограмувати на мові Transact-SQL.
План реагування може бути наступним. За складеним заздалегідь розкладом запускається завдання, яке виконує збережену процедуру. Збережена процедура визначає, наприклад, скільки вільного місця залишилося на диску, і, якщо значення досягло вказаної межі, проводить запис в журнал Windows Application Log. За наявності такого запису в журналі можна задіяти засоби реагування, що включають запуск завдання, посилку повідомлення по електронній пошті або на пейджер. При оповіщенні необхідно додати відповідне повідомлення в таблицю повідомлень сервера sysmessages. p align="justify"> Якщо адміністратору зручніше використовувати оповіщення на спрацьовування порогів в системному моніторі, то можна з процедури встановлювати значення лічильників для об'єктів продуктивності. Значеннями додаткових (User Settable) об'єктів продук...