Форум: "Прочее";
Текущий архив: 2012.02.12;
Скачать: [xml.tar.bz2];
ВнизМожно ли назначить триггер на чужую БД? Найти похожие ветки
← →
И. Павел © (2011-10-27 16:24) [0]Здравствуйте.
Есть чужая БД в MS SQL SERVER 2005.
Моя программа должна искать новую информацию, появившуюся в ней. Идеальным вариантом было бы использование триггеров, но БД чужая и изменять ее нельзя.
Поэтому сейчас моя программа примерно раз в 10 мин. проходит по БД и ищет в ней новые сведения самостоятельно.
Подскажите, пожалуйста, можно ли сделать что-то вроде триггера, но на чужую БД. Так, чтобы не пришлось вносить изменения в структуру сторонней базы, но иметь возможность отловить insert и update полей нужных мне таблиц?
PS: Не думаю, что такое возможно, но вдруг? Это бы сильно снизило нагрузку на сервер со стороны моего приложения.
Заранее спасибо.
← →
Медвежонок Пятачок © (2011-10-27 16:29) [1]серверный триггер на коннект к "чужой" БД
← →
И. Павел © (2011-10-27 18:27) [2]
> Медвежонок Пятачок © (27.10.11 16:29) [1]
> серверный триггер на коннект к "чужой" БД
Пожалуйста, уточните - что это за триггеры? Если вас не затруднит, киньте ссылку, например, на msdn по этим триггерам.
Пока что я нашел только logon trigger (http://msdn.microsoft.com/ru-ru/library/bb326598.aspx), но, думаю, что это не то, что имелось ввиду - эти триггеры просто отслеживают событие входа в систему.
← →
Медвежонок Пятачок © (2011-10-27 18:32) [3]эти триггеры просто отслеживают событие входа в систему.
ну а что тебе остается?
триггер (любой) прикручивается к какому-то объекту.
объекты чужой бд менять нельзя.
что остается?
правильно триггер уровня сервера.
← →
И. Павел © (2011-10-27 18:37) [4]
> Медвежонок Пятачок © (27.10.11 18:32) [3]
Ясно, спасибо.
А эти триггеры можно как-нибудь настроить на отслеживание изменения данных в таблицах? Или такие события доступны только "локальным" триггерам БД?
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2012.02.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c