sqlserver备份恢复问题

precipitant 2006-08-04 01:51:11
当我的sqlserver服务器中有多个数据库的时候,我如何能实现简单的备份和恢复?

当我的数据库有40个,让后当我想要移植数据库服务器的时候,我需要一个一个的恢复。我能否实现批量恢复?

或者我备份的时候直接可以将所有的数据库备份到一个备份文件中,然后恢复的时候一下就恢复了,不用一个一个的做,很费时间。。。
...全文
237 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
precipitant 2006-08-08
  • 打赏
  • 举报
回复
谢谢!
郭大侠_ 2006-08-04
  • 打赏
  • 举报
回复
编个简单的程序吧
billpu 2006-08-04
  • 打赏
  • 举报
回复
同意wwh999(印钞机V2.0...开发中....) 的说法
建议不采用此类方法,因为数据库的重要性(这个就不用多讲...),将多个数据库备份到一个设备文件中,在读入的时候,有可能导致误操作的发生率,同时如果存在文件损坏的风险的话,届时所有的数据存在危险,而不是一个有危险了。
----------------------------------------------
如果发生问题 所有的数据库都完了 当然还是单个备份的的风险小,lz是做虚拟主机的吧 要不就是软件开发公司吧
顺便说明一下 备份设备的重要性 其实磁带机就是很好的备份设备 我们以前一直用的。并不是象2楼说的 备份设备就是一个文件,如果是用外置存储器的话还是可以用这个办法的。
wwh999 2006-08-04
  • 打赏
  • 举报
回复
3.
或者我备份的时候直接可以将所有的数据库备份到一个备份文件中,然后恢复的时候一下就恢复了,不用一个一个的做,很费时间。。。

即便是都是备份到一个文件中,恢复的时候,也需要手动逐一还原。
建议不采用此类方法,因为数据库的重要性(这个就不用多讲...),将多个数据库备份到一个设备文件中,在读入的时候,有可能导致误操作的发生率,同时如果存在文件损坏的风险的话,届时所有的数据存在危险,而不是一个有危险了。
wwh999 2006-08-04
  • 打赏
  • 举报
回复
1.当我的sqlserver服务器中有多个数据库的时候,我如何能实现简单的备份和恢复?

在首次做备份的时候,在调度中指定其为定时自协完成,则以后由SQL自行备份(注意,第一次的步骤要做正确)

2.当我的数据库有40个,让后当我想要移植数据库服务器的时候,我需要一个一个的恢复。我能否实现批量恢复?

由于你的数据库数量繁多,在移植时使用附加/恢复的方法来做,将会耗费很多时间,你可以采用,你可以考虑采用双机执备来处理。当然这类方法还有很多。订阅和发布对单个数据库是个不错的选择,多个数据库没试过,你可以尝试一下,如果行的话,自然是上上之选。

wgqqgw 2006-08-04
  • 打赏
  • 举报
回复
可以备份到一个文件里面,在备份的时候选择目的为“备份设备”(其实也是个文件),那就能把多个数据库都备份到这个备份设备里面,不过我试过好像恢复的时候也只能选择备份设备里面的任一个数据库来恢复而不能一起全部恢复。
如果想一起恢复的话就写批处理来把备份设备中的全部数据库一起restore咯,未经测试,系统可能会提示备份设备正在被使用。要不就是把数据库备份成不同的文件,然后用批处理一起restore它们。

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧