加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver同一个局域网内,把服务器数据库备份到客户端

发布时间:2020-12-12 14:18:29 所属栏目:MsSql教程 来源:网络整理
导读:1、客户端主机创建网络共享文件夹 2、远程服务器运行: EXEC sp_configure ‘show advanced options‘,1;-- 允许配置高级选项 --配置选项‘show advanced options‘ 已从1 更改为1。请运行RECONFIGURE 语句进行安装。 RECONFIGURE;-- 重新配置 --命令已成功

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.102data {客户端主机密码} /user:192.168.0.102{客户端主机登陆名}‘

-- net use 192.168.0.102data?共享的文件夹路径

declare @ss varchar(50)
--声明变量
set @ss =‘192.168.0.102data数据库文件名.bak‘

backup database {数据库名} to [email?protected] WITH FORMAT--WITH FORMAT可以做到覆盖任何现有备份和创建新媒体集exec master.sys.xp_cmdshell ‘net use 192.168.0.102data /delete‘--删除刚才创建的映射

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读