标签: sql sql-server
每当将新行插入到SQL Server数据库的某个表中时,我都需要执行.exe文件。不知道我是否应该使用触发器,存储的proc或其他东西。欢迎提出所有建议。
答案 0 :(得分:1)
要在添加行时执行某些操作,您肯定需要一个触发器。 要执行EXE,我唯一知道的方法是使用XP_CMDSHell。 默认情况下未启用。
所以,可以做到。尽管您可能会遇到权限问题。
更好的方法可能是使用触发器在“作业”表中进行插入,然后设置代理作业或类似的作业,该作业会定期检查该表并相应地运行exe。