Я разрабатываю скрипт, который будет POST для веб-службы RESTful на основе новых записей, создаваемых в таблице SQL Server.Как отслеживать таблицу SQL Server с внешним приложением
Каков рекомендуемый современный способ сделать это (SQL Server 2012)? Я посмотрел триггеры, но кажется, что они не рекомендуются при вызове внешних скриптов. В любом случае, большая часть информации очень старая.
Я хотел бы избежать опроса стола так, чтобы он мог быть как можно в реальном времени с наименьшим воздействием на производительность.
Сценарий разрабатывается в Ruby, но может быть переключен на Java/Python, если это будет иметь значение.
Редактировать: Ответ на аналогичный вопрос заключается в использовании службы Service Broker. Однако, похоже, это требование слишком велико для этого требования.
Возможный дубликат [SQL-базы данных вставки/обновления уведомлений TCP] (http://stackoverflow.com/questions/7038964/sql-server-database-insert-update-tcp-notifications) – Igor
https: // msdn. microsoft.com/en-us/library/t9x04ed2(v=vs.110).aspx – EJoshuaS
Я проверил брокер службы SQL Server, но, похоже, это излишне для такого простого требования. – Augusto