sqlserver远程备份到其他服务器

时间:2022-11-20 19:50:36

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

--如果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--读写权限!!!