关于sql server自动备份的问题
想问一下各位大虾,如果我在我的电脑上的sql server2005中对某一数据库(例如图书馆里数据库)实现了自动备份功能,那么我将这个数据库(图书馆里数据库)转移到其他电脑上的sql server2005 中,这个数据库还有自动备份功能吗。我还需要重新设计吗?
------解决方案--------------------哦,将这个数据库(图书馆里数据库)转移到其他电脑上的sql server2005 中,还需重新设计的。
------解决方案--------------------不过,你可以用维护计划,来自动备份数据库的。
你可以参考一下这个,虽然是2008的,但是和2005的基本上都一样设置的:
通过SQL Server的维护计划来自动实现:每周数据库完整备份、每天差异备份、每小时日志备份
http://blog.csdn.net/sqlserverdiscovery/article/details/11020057
------解决方案--------------------数据库备份就像文档备份,数据库可以保存成文件,但是保存动作是设置在SSMS中的。就像windows有计划任务。
其实很简单,你在原来的数据库上,把备份的任务生成个SQL脚本,然后在任意数据库上执行一下就行。前提是你在这个服务器上有这个同名数据库,不然会出错。
------解决方案--------------------库移走了当然需要重新做,备份这个东西跟实例,不跟数据库
------解决方案--------------------需要重新设计备份。
------解决方案--------------------没有了,需要重新设计备份。
------解决方案--------------------只能把数据库文件移走,备份还得重新做。
------解决方案--------------------也不一定就非要重新做吧,你把msdb数据库也备份还原过去,就不用做了,你的备份job等信息,都是放在msdb数据库里头的
------解决方案--------------------需要重新设定一下备份的维护计划.
------解决方案--------------------不行,你要重新做一个维护计划。
------解决方案--------------------1、把数据库迁移过去后需要重新设计
2、建议通过数据库维护计划来实现,比较快捷,需要开启sqlserver agent服务