微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLServer2K远程备份与恢复

--备份创建共享文件
master..xp_cmdshell 'md d:\sqlBak1'
go
master..xp_cmdshell 'net share sqlBak=d:\sqlBak1'
go
--建立共享使用关系
master..xp_cmdshell 'net use \\192.168.100.18\sqlBak 123456/user:administrator'
go
--备份数据库
backup database hjx  to disk='\\192.168.100.18\sqlBak\hjx20090119.bak'
--差异备份
backup database hjx  to disk='\\192.168.100.18\sqlBak\hjx20090119.bak' WITH DIFFERENTIAL
--日志备份
backup log hjx  to  disk='d:\sqlBak1\log.bak'
go
 
-- 删除共享文件夹 在程序代码调用
--master..xp_cmdshell 'net share sqlBak /del /y'
--恢复数据库
--restore database hjx from disk='\\192.168.100.18\sqlBak\hjx20090119.bak'
--差异还原
--restore database hjx from disk='\\192.168.100.18\sqlBak\hjx20090119.bak'  WITH norECOVERY
--日志还原
restore log hjx from disk='\\192.168.100.18\sqlBak\log.bak'
注意创建的共享文件夹必须进行以下设置方可使用 \\192.168.100.18\sqlBak这个共享,不然无法创建备份。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐