您的位置:首页 > 数据库

SQLServer2K远程备份与恢复

2009-01-19 19:45 183 查看
--备份创建共享文件夹
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这个共享,不然无法创建备份。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: