Sql server 从存储过程SQL Server 2008创建文本文件

Sql server 从存储过程SQL Server 2008创建文本文件,sql-server,sql-server-2008,stored-procedures,cmd,Sql Server,Sql Server 2008,Stored Procedures,Cmd,有没有办法让存储过程(以及它应该做的其他事情)在本地硬盘上创建一个文本文件??我听说这是可能的,但当我在inet上搜索它时,我只找到了如何将“结果集”导出到文本文件中。。但这不是我所需要的,我需要一些足够简单的东西来帮助我知道当从C#webapp调用时存储过程正在执行。因此,最好在SP中有一条指令,在指定的路径上创建一个文件,其中包含一些文本,如“hello world”或“passed by here”;差不多吧。我在想,如果我可以从SP执行windows命令行,我可以创建文件 如果之前有人问

有没有办法让存储过程(以及它应该做的其他事情)在本地硬盘上创建一个文本文件??我听说这是可能的,但当我在inet上搜索它时,我只找到了如何将“结果集”导出到文本文件中。。但这不是我所需要的,我需要一些足够简单的东西来帮助我知道当从C#webapp调用时存储过程正在执行。因此,最好在SP中有一条指令,在指定的路径上创建一个文件,其中包含一些文本,如“hello world”或“passed by here”;差不多吧。我在想,如果我可以从SP执行windows命令行,我可以创建文件

如果之前有人问过这个问题,我很抱歉,从我问之前做的搜索和研究来看,我觉得肯定没有


谢谢你们的建议

您可以使用xp\u cmdshell。比如说:

exec xp_cmdshell 'echo hello world > c:\status\file.txt'

如果您知道如何将结果集导出为文本,则可以导出“选择“Hello World”的结果。