У меня есть рабочая служба Windows, которая генерирует отчеты на основе параметров. Мне нужно запустить службу Windows, когда новая строка вставляется в таблицу, и передать некоторые вновь вставленные значения службе для создания отчета. Как это сделать? Я довольно новичок в этом, поэтому, пожалуйста, дайте подробный ответ!
Триггер Sql для запуска и передачи параметров в службу Windows
comment
Независимо от того, что делает триггер, он должен быть быстрым и локальным — вы не должны пытаться использовать какую-либо форму (прямого) взаимодействия за пределами той же базы данных, которая содержит таблицу, к которой применяется триггер. к. Возможно, вы захотите посмотреть, например. сервис-брокер как средство (в конечном итоге) уведомления некоторых других фрагментов кода о некоторых интересных данных.
- person Damien_The_Unbeliever   schedule 08.11.2013
Ответы (1)
Если у вас есть доступ к xp_cmdshell
, вы можете запустить команду NET START
, но обычно xp_cmdshell
не рекомендуется разрешать пользователю, поскольку ему потребуется роль sysadmin
.
person
Neil Knight
schedule
07.11.2013
... я новичок в этом, не могли бы вы уточнить, что вы предложили? можно ли написать триггер напрямую? как? Я читал и внедрял агентов по трудоустройству, но не работал.
- person Murali Uppangala; 08.11.2013
technet.microsoft.com/en-us/library/ms189799.aspx - Создать документацию по триггеру
- person Neil Knight; 08.11.2013