远程备份数据库

首先生成数据库脚本
sql200企业管理器
--注册远程服务器的实例
--右键要导出到本地的数据库
--所有任务
--生成SQL脚本
--常规里选择生成全部对象脚本
--设置格式里,将"包含扩展属性"选上
--选项中,将"编写数据库脚本"及"表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值--然后确定,将其保存成一个.sql文件

这样你可以得到一个脚本文件, 而且这个脚本文件在你的本机

查询分析器打开这个脚本文件, 连接到本机的sql server, 执行这个脚本创建一个结构与远程服务器一样的库
最后将数据导出到本机
sql200企业管理器
--展开远程服务器的实例
--右键要导出数据到本机的数据库
--所有任务
--导出数据
--目标数据库,服务器选择本机的服务器,数据库选择前面面生成的数据库
--然后选择"在两个SQL数据库之间复制数据和对象"
--将"创建目的对象"的选择取消
--最后完成.
---------zzxiaoma(小马)  

 

/* 
可以在本地机上通过查询分析器来完成.方法如下: 
需要备份的数据库名称:   dianqi   
本地机器IP地址:10.152.20.23(客户端) 
本地用户:来宾(管理员权限)   密码:63866386 
本地提供备份需求的文件夹:F:zzl(完全共享) 
*/
 
declare   @sql   varchar ( 500 )
select   @sql =   ' /10.152.20.23zzlzzl.bak '
print ( @sql )  
exec  master..xp_cmdshell  ' net use /10.152.20.23zzl 63866386 /user:10.152.20.23来宾  '        
backup   database  dianqi    to     disk = @sql  
WITH  NOINIT           
NOUNLOAD 
NAME 
=  N  ' 备份  ' ,           
NOSKIP.
STATS 
=    10 ,           
NOFORMAT 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值