SQL SERVER 远程备份与还原
来源:互联网 发布:交互式课件制作软件 编辑:程序博客网 时间:2024/05/19 13:46
SQLSERVER服务实例名称:192.168.0.2
需要备份的数据库名称: a
备份机器名称(Client端):192.168.0.3
备份机用户:zf 密码:123
备份机域名:domain
备份机提供备份需求的文件夹:D:/sqlbak
备份数据库
第一步: 在备份机建立共享文件夹
在程序代码中调用(或者CMD窗口) net share sqlbakup=D:/sqlbak 或者用NetShareAdd这个API
简要说明:
net share:是WINDOWS内部的网络命令。
作用:建立本地的共享资源,显示当前计算机的共享资源信息。
第二步: 建立共享信用关系
exec master..xp_cmdshell 'net use //192.168.0.3/sqlbak 123 /user:domain/zf'
简要说明:
1:xp_cmdshell :是SQLSERVER的扩展存储过程。
作用:以操作系统命令行解释器的方式执行给定的命令字符串, 并以文本行方式返回任何输出。
语法:参见SQLSERVER联机帮助
2:net use : 是WINDOWS内部的网络命令。
作用:将计算机与共享资源连接或断开,或者显示关于计算机连接的信息。
该命令还控制持久网络连接。
第三步:备份数据库
backup database a to disk='//192.168.0.3/sqlbak/a.bak'
backup database a to disk='//192.168.0.3/sqlbak/a1.bak' WITH DIFFERENTIAL (差异备份)
第四步: 删除共享文件夹
在程序代码中调用(或者CMD窗口) net share sqlbakup/delete
或者用NetShareDel这个API
恢复数据库
restore database a from disk='//192.168.0.3/sqlbak/a.bak'
以下是差异还原
restore database scs from disk='//192.168.0.3/sqlbak/a.bak' WITH NORECOVERY
restore database scs from disk='//192.168.0.3/sqlbak/a1.bak' WITH NORECOVERY
restore database scs from disk='//192.168.0.3/sqlbak/a2.bak'
- SQL SERVER 远程备份与还原
- sql server 备份与还原
- SQL Server备份与还原
- Sql server备份与还原
- Sql Server备份与还原
- SQL Server 备份与还原
- SQL Server 远程备份还原数据库
- SQL SERVER 2000 数据库备份与还原
- SQL Server的备份与还原
- SQL Server数据库备份与还原处理
- SQL SERVER 2005 Master备份与还原
- Sql Server备份与还原经典文档
- SQL Server数据库备份与还原
- SQL Server 数据库备份与还原语法
- SQL SERVER 2000 数据库备份与还原
- SQL Server 2008备份与还原
- SQL Server 2012差异备份与还原
- SQL Server数据库脚本备份与还原
- C++Primer学习笔记------对象和类(1)
- Java中的IO流系统详解
- 没有事务是个神马情况呢
- 【移动安全】Android程序开发3种方式比较
- OP AMPS DRIVING CAPACITIVE LOADS
- SQL SERVER 远程备份与还原
- 台湾为何电商不发达,参考下他们超级发达便利店的“大数据”学习法
- hdu1754 I Hate It
- 输入“我是中国人,我爱中国”这句话,然后统计其中每个字(包括标点)出现的次数并输出
- 访问WebService时出现org.xmlpull.v1.XmlPullParserException: Expected a quoted string错误
- JavaMail API详解
- 四种进程或线程同步互斥的控制方法
- 缓解牙疼的方法
- 百度笔试题