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 [email protected] WITH FORMAT--WITH FORMAT可以做到覆盖任何现有备份和创建新媒体集exec master.sys.xp_cmdshell ‘net use \\192.168.0.102\data /delete‘--删除刚才创建的映射
以上是内存溢出为你收集整理的sqlserver同一个局域网内,把服务器数据库备份到客户端全部内容,希望文章能够帮你解决sqlserver同一个局域网内,把服务器数据库备份到客户端所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)