xp_cmdshell 在 sql 服务器中 - 即发即弃还是等待回复?

xp_cmdshell in sql server - fire-and-forget or wait-for-reply?

当我使用 xp_cmdshell 在存储过程中压缩服务器上的文件或散列文件时,在 T-sql 语句后使用 nex 将日期时间写入日志 table ,这个日期时间是在 zip cmd 或 hash cmd 在服务器上完成后(等待回复),还是在将 cmd 发送到服务器之后(即发即弃)?

xp_cmdshell等待执行命令结束

请注意 documentation 中的“xp_cmdshell 同步运行”。

请注意,这在其他方面也有意义,因为您得到执行命令的结果“任何输出都以文本行的形式返回。”。