SQL SERVER 触发器中如何调用外部程序

 

 

--调用外部程序或者命令 
  exec   xp_cmdshell   'dir   c:\'

注意不能调用需要用户干预才能继续运行的程序.

使用Sqlserver的xp_CmdShell扩展存储过程的一个注意: 
      这个存储过程只能执行Dos控制台程序,其他的Exe程序不能在Sqlserver进程空间执行.
 但外部程式必須是一個自生滅的程式(即沒有消息循環、不需要與用戶交互),否則將會進入死循環中。

 

 

posted @ 2009-01-22 17:09  small bridge  阅读(2880)  评论(0编辑  收藏  举报