MYDOMAIN \ MSSQLUser。 xp_delete_file()返回错误2,'系统找不到指定的文件。' [SQLSTATE 42000](错误22049)。步骤失败了

时间:2017-08-20 08:46:48

标签: sql-server

  

MYDOMAIN \ MSSQLUser。 xp_delete_file()返回错误2,'系统找不到指定的文件。' [SQLSTATE 42000](错误22049)。步骤失败了。

我在尝试执行以下脚本的作业时遇到错误

DECLARE @DELETE_DATE NVARCHAR(50),
        @DELETE_DATE_TIME DATETIME;

SET @DELETE_DATE_TIME = DATEADD(DAY, -7, GETDATE())
SET @DELETE_DATE = (SELECT ( REPLACE( CONVERT( NVARCHAR, @DELETE_DATE_TIME, 111), '/', '-') + 'T' + CONVERT( NVARCHAR, @DELETE_DATE_TIME, 108)))

EXECUTE xp_delete_file 0, N'location', N'BAK', @DELETE_DATE, 1

当我运行此脚本时,它工作正常。但是当我尝试在工作中运行它时,它显示错误。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。在下面的脚本中,我删除了最后一个值1,它运行得很好。

{{1}}