欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL Server 数据库 触发器调用 C# exe 程序

程序员文章站 2022-03-09 09:12:12
...

SQL Server 数据库 触发器 执行外部程序需要使用 master..xp_cmdshell 进行外部exe的执行

使用master..xp_cmdshell 需要先开启xp_cmdshell

直接执行开启命令

--开启xp_cmdshell:
exec sp_configure 'show advanced options', 1; 
reconfigure; 
exec sp_configure 'xp_cmdshell', 1; 
reconfigure; 
exec sp_configure 'show advanced options', 0; 
reconfigure;

--关闭xp_cmdshell:
exec sp_configure 'show advanced options', 1; 
reconfigure; 
exec sp_configure 'xp_cmdshell', 0; 
reconfigure; 
exec sp_configure 'show advanced options', 0; 
reconfigure;

在触发器中调用

SQL Server 数据库 触发器调用 C# exe 程序

@InterID为参数

调用exe程序路径过长会无法调用

触发器调用Demo地址

https://download.csdn.net/download/qq_36773804/11123364