sqlserver触发器中如何调用外部程序?

2024-12-28 06:20:14
推荐回答(1个)
回答1:

--调用外部程序或者命令 exec xp_cmdshell 'dir c:\' 注意不能调用需要用户干预才能继续运行的程序. 使用Sqlserver的xp_CmdShell扩展存储过程的一个注意: 这个存储过程只能执行Dos控制台程序,其他的Exe程序不能在Sqlserver进程空间执行. 但外部程式必须是一个自生灭的程式(即没有消息循环、不需要与用户交互),否则将会进入死循环中。