sqlserver远程备份到其他服务器

直接将数据库备份到其他机器上

--如果xp_cmdshell没有启用,请先启用
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go

--1.先创建映射
exec master..xp_cmdshell 'net use  \\192.168.1.251\sqlbakup data@123456 /user:192.168.1.251\administrator'
--EXECUTE master.dbo.xp_create_subdir N'\\192.168.1.251\sqlbakup\'
--GO
--2.利用映射备份数据库
backup database dbname   to disk='\\192.168.1.251\sqlbakup\dbname.bak'
--3.删除映射
exec master..xp_cmdshell 'net use \\192.168.1.251\sqlbakup /delete'

无法打开备份设备。出现操作系统错误 5(拒绝访问。)。
从250备份文件到251,共享设置过了,但是备份的时候提示这个错误
创建映射之后
--文件夹右键--属性--共享--共享--everyone--读写权限!!!

posted @ 2015-08-26 10:48  davidhou  阅读(3410)  评论(0编辑  收藏  举报