使用 EXEC xp_cmdshell 将最新文件从本地文件夹复制到网络文件夹

时间:2021-02-01 14:15:28

标签: sql sql-server powershell sqlbulkcopy

我想将 SLQ 数据库的最后一个备份从本地文件夹复制到网络文件夹。该脚本运行良好,但它正在将所有文件从 D:\DEVİR BACKUP 复制到目标网络文件夹 R:,我只想复制最新的 我是这样尝试的:

  DECLARE @SQLStatement VARCHAR(2000) 
SET @SQLStatement = 'copy D:\DEVİR BACKUP\BackUp_' + CONVERT(nvarchar(30), GETDATE(), 105) +'.bak' +' R:\'

EXEC xp_cmdshell 
@SQLStatement 

但是在输出中说

The system cannot find the file specified.

请问我该怎么做。

提前感谢

0 个答案:

没有答案
相关问题