如何在客户端通过MSSQL执行某操作删除服务器的指定文件

当做MSSQL数据库的时候通常有这种情况,在客户机上进行备份,备份原理是先把数据库文件备份到服务器上面,然后copyfile到本地机器.然后需要删除服务器上的备份文件.这样我们就可以用这个方法.

[方法]

//删除数据库服务器上的指定文件:AS_PATH_FILE为包含绝对完整路径文件名称
AS_PATH_FILE = 'DEL ' + AS_PATH_FILE

DECLARE XP_CMDSHELL  PROCEDURE FOR MASTER..XP_CMDSHELL
@COMMAND_STRING = :AS_PATH_FILE
;

EXECUTE XP_CMDSHELL;
CLOSE XP_CMDSHELL;
COMMIT;  

我们可以把这个在开发工具中封装成函数,把AS_PATH_FILE作为参数.然后直接在程序里面调用就可以了.其中xp_cmdshell是SQL SERVER master数据库中自带的系统存储过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值