我在SQL Server企业管理器中确定了输出文件位置。 例如:E:\ logfile \ job.log 我怎样才能回归成功"或者"失败"从存储过程到该文件的消息? 请帮助我,非常感谢!!
答案 0 :(得分:0)
我认为你正在寻找类似this的东西:
步骤1:对于您希望写入.txt文件的信息, 将它分配给变量...所以如果行集是查询的结果 只需使用选择
@myvar = query
步骤2:使用另一个变量,将其命名为@cmdtxt(varchar(255)),构建一个 命令行字符串,格式如下:
select @cmdtxt = "echo " + @myvar + " >> drive:\path\filename.txt"
步骤3:使用扩展存储过程xp_cmdshell:
执行此字符串
exec master..xp_cmdshell @cmdtxt