如何在SQL Server 2005上安排数据库备份?

不是很熟悉MS SQL Server,但我弄清楚如何在本地手动备份数据库:

在使用MS SQL Server Management Studio的SQL Server 2005(SP2)中:

我导航到

Server->Databases->System Databases->master 

右键单击主,然后:

 Tasks->Back Up->Back up to: 

然后,我可以将master(以及另一个db)备份到RAID 5驱动器arrays。 我正在使用Retrospect作为我的备份代理,并且我已经将备份每晚一次的文件夹复制到磁带驱动器中。

在这一点上,我必须手动在SQL Server中进行备份,因为我不知道如何计划备份运行? 我只想让它每天晚上运行一次。 这可以在Microsoft SQL Server Management Studio中完成,还是必须以某种方式编写脚本?

这可以通过大多数版本的SQL Server轻松完成。 对于SQL Server 2005,首先打开SQL Server Management Studio。 在您的数据库实例中钻取pipe理文件夹,然后右键单击维护计划,然后select新build维护计划…

从这里添加一个数据库备份任务。 编辑任务以设置要备份的数据库并设置计划的运行频率。 我build议添加一个维护清理任务。 这将在一段时间后自动删除备份。

这应该涵盖了一个非常基本的备份计划。 请注意,这不适用于SQL Server 2005 Express。

如果你对SQL服务器不是很熟悉,我build议你首先清楚并确定你想要和需要什么types的备份。 Pinal戴夫SQL Server中的一位大师有一些不错的文章,请查看http://blog.sqlauthority.com/2009/07/14/sql-server-backup-timeline-and-understanding-of-database-restore-过程中,完全恢复模型/

要备份数据库,在确定备份types后,可能需要按照以下说明进行备份:_http://www.linglom.com/2008/01/12/how-to-备份和恢复的数据库上,微软的SQL服务器2005 /

HTH!

有几种方法可以安排SQL Server的备份。 许多使用SQL Server代理。 您可以创build一个维护计划,该计划又将为备份创build一个SQL作业。 您也可以直接使用备份脚本创buildSQL作业。 我在本网站上使用了一个备份脚本来存储我的所有生产数据库。

http://ola.hallengren.com/Documentation.html#DatabaseBackup