Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Можно ли штатными средствами SQL Reporting Service организовать рассылку уведомлений по эл. почте при изменении в таблице/таблицах БД? Если нет, то как это можно организовать? Нашел такую тему на форуме... C триггерами, вроде бы, всё понятно, но вот идея с алертами мне не ясна. Посоветуйте, в каком направлении лучше двигаться, на какие истечники операться? Заранее признателен.\n\n Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 04:30 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
data driven subscription - ключевое слово. Там можно задавать запрос-условие. Если что то вернулось - отправка e-mail. Ничего не вернулось - ничего не отправляем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:26 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
DataDrivenSubscription присутствуют только в версии Enterprise ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:40 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
supremum_nsk, Да, действительно. Все время забываю эту оговорку сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 12:09 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
А что в таком случае делать счастливым обладателям Standart? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 04:50 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Data Drived Subscription - это рассылка отчетов по расписанию, а не по событию изменения данных в таблицах БД. Так что поставленную в первом посте задачу эта технология не решают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 09:11 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
BigheadmanData Drived Subscription - это рассылка отчетов по расписанию, а не по событию изменения данных в таблицах БД. Так что поставленную в первом посте задачу эта технология не решают. Расписание включается по условию (на то подписка и DATA driven). Набор параметров может вернуться, а может и не вернуться. Вот вам и событие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 10:39 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Gan8meDА что в таком случае делать счастливым обладателям Standart? Любая подписка - это job. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 10:42 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
buvenBigheadmanData Drived Subscription - это рассылка отчетов по расписанию, а не по событию изменения данных в таблицах БД. Так что поставленную в первом посте задачу эта технология не решают. Расписание включается по условию (на то подписка и DATA driven). Набор параметров может вернуться, а может и не вернуться. Вот вам и событие. Data-Driven Subscriptions Ткните меня носом в то место, где написано, что расписание включается по условию (тем более по условию изменения данных в некой внешней таблице)! С помощью Data Driven Subscriptions можно динамически изменять список адресатов, которым будет доставлен отчет, значения параметров отчета и параметры доставки (Delivery Options). Но расписание, по которому будет запускаться подписка, остается статичным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 18:56 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Bigheadman, Возможно я некорректно выразился. Попробую пояснить свою мысль. Не панацея, но в ряде случаев вполне жизнеспособное решение. В управляемой данными подписке есть запрос, который возвращает параметры для отчетов. Если запрос выдаст пустой набор - подписка не сработает. Нам ничего не мешает, запомнив начальное состояние, предположим, таблицы, сделать такой запрос, который бы возвращал что-то только при изменении этого состояния. И проверять это состояние предположим по расписанию каждые 2 минуты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 10:42 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Gan8meDА что в таком случае делать счастливым обладателям Standart? Вот кое-что нашел. Возможно будет полезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 10:43 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Спасибо за советы. Проблема разрешена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 07:56 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Gan8meDСпасибо за советы. Проблема разрешена. Так поделитесь, интересно же! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 10:22 |
|
||
|
Рассылка уведомлений MS SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
buvenТак поделитесь, интересно же! Да-да, прошу прощения. Сейчас всё изложу. Инструментарием Report Service я задачу не решил, пошел по другому пути: trigger + job. Механим простой: 1) триггер отслеживает изменения в нужной таблице и заносит данные о них в отдельную служебную таблицу; 2) Job с нужной частотой обращается к этой таблице и, если в ней есть записи, отсылает сведения об этих записях на электронный ящик, затем обработанные записи удаляет. Вот такая нехитрая схема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 07:50 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=68&tid=1535455]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 380ms |

| 0 / 0 |
