第一步:共享
exec master..xp_cmdshell 'net use x: \\192.168.0.132\F$\sqldatabk ********
/user:rmserver\administrator'
映射盘符 密码 远程用户名
注意:密码和后面的 /user: 之间要有空格
第二步:备份
BACKUP DATABASE [lis2002] TO DISK = N'x:\lis2002bk.bak' WITH INIT ,
NOUNLOAD , NAME = N'lis2002 备份', NOSKIP , STATS = 10, NOFORMAT
第三步:取消共享
exec master..xp_cmdshell 'net use x: /delete'
---------------------------------------------------------------
如果是 SQL2005 的数据库,默认安装的数据库服务器对 xp_cmdshell 是禁用的,如果需要开启,请事先执
行如下 SQL 脚本:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'xp_cmdshell',1;
go
reconfigure;
评论