|
Подробная информация о статье |
|
|
843. Сервис событий в SQL-сервере
Погружение в проблематику. Достаточно нередко у разработчиков клиент-серверных приложений возникает необходимость организовать некий механизм, позволяющий по событию на SQL-сервере уведомить того или иного клиента. Ещё чаще это является розово-голубой мечтой заказчика, чтобы разработчик реализовал такой механизм. Например, при превышении лимитов отгрузки какому-либо потребителю, должны быть немедленно уведомлены менеджеры, работающие с этим потребителем. Некоторые заказчики систем требуют (а мечтают об этом все заказчики без исключения), чтобы при изменении каких-то данных, у остальных пользователей системы эта информация автоматически обновлялась, причем незамедлительно. Здесь не будет обсуждаться целесообразность такого требования (оно имеет много оснований для критики), здесь будут обсуждаться только пути решения. Microsoft SQL-сервер имеет штатное средство для организаций уведомлений - alerts, но это средство имеет весьма ограниченное применение, по большому счету не дающее возможность создать на его основе гарантированно работающий механизм. И вот почему: Связь с клиентской программой может быть осуществлена путем посылки e-mail или эмуляцией посылки "net send". И то, и другое неудобно для получения уведомления.
Дата добавления: 05 мая 2005 Разделы: SQL, Базы данных Автор: n/a Источник: Программирование для всех Рейтинг: 3230
Открыть в этом окне
Открыть в новом окне
Последние статьи раздела SQL: Базовые приемы работы с SQL из Delphi SQL Server 2005: анализ возможностей Сервис событий в SQL-сервере Урок 2. Понятия базы данных, отношения, ключи и др. Урок 1. Инструменты от Borland. Инструменты для работы с базами данных, поставляемые вместе с Delphi
Последние статьи раздела Базы данных: Схемы блокировок в Базах Данных MySQL. Установка. Настройка. Программирование. Работа с базами данных MySQL с использованием ODBC Сервис событий в SQL-сервере Способы подсчета количества записей в каждой из таблиц базы данных
|
Совершить покупку |
|
|
|
|
|
|