1、客户端主机创建网络共享文件夹
2、远程服务器运行:
EXEC sp_configure 'show advanced options', 1;-- 允许配置高级选项
--配置选项'show advanced options' 已从1 更改为1。请运行RECONFIGURE 语句进行安装。RECONFIGURE;-- 重新配置--命令已成功完成。EXEC sp_configure 'xp_cmdshell', 1;-- 开启xp_cmdshell--配置选项'xp_cmdshell' 已从1 更改为1。请运行RECONFIGURE 语句进行安装。RECONFIGURE;-- 重新配置--命令已成功完成。开始备份:
exec master.sys.xp_cmdshell 'net use \\192.168.0.102\data {客户端主机密码} /user:192.168.0.102\{客户端主机登陆名}'
-- net use \\192.168.0.102\data 共享的文件夹路径
declare @ss varchar(50) --声明变量set @ss ='\\192.168.0.102\\data\数据库文件名.bak' backup database {数据库名} to disk=@ss WITH FORMAT--WITH FORMAT可以做到覆盖任何现有备份和创建新媒体集exec master.sys.xp_cmdshell 'net use \\192.168.0.102\data /delete'--删除刚才创建的映射