如何在不使用xp_cmdshell的情况下使用SQL删除.text文件

时间:2011-01-28 16:13:53

标签: sql-server file tsql delete-file

我正在尝试使用TSQL在进程结束时删除.txt文件。我的限制是我不能使用xp_cmdshell。我曾尝试使用未记录的xp_delete_file,但我发现它只会删除SQLServer本机.ldf或.bak文件。 还有其他方法可以使用吗?我在SQL Server 2008 R2中运行。

1 个答案:

答案 0 :(得分:2)

使用SQL Server代理CmdExec作业步骤?这可以运行“del”......

http://msdn.microsoft.com/en-us/library/ms190264.aspx

在第8步中,你有del c:\importpath\toasted.txt

您对问题的评论表明您正在运行“SQL作业”,因此无需过度使用CLR或sp_OA%解决方案: - )