sqlserver远程备份到其他服务器

本文介绍如何使用SQL Server通过启用xp_cmdshell实现数据库的远程备份,包括映射网络驱动器、备份数据库及删除映射等步骤,并解决可能出现的权限问题。

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

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

转载于:https://www.cnblogs.com/davidhou/p/4759681.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值