如何备份SQL Server(2000和2005)数据库?

Modified on: Mon, 19 Aug 2019 18:40:02 +0800

目前,我们使用软件备份我们的MSSQL 2000和2005数据库,每晚将文件复制到磁带。数据库大小为14-16Gb和500Mb。

由于SQL服务器可以将数据库备份到文件,我们是否可以更好地安排SQL服务器创建备份文件,然后将这些文件备份到磁带?此外,如果我们使用此方法,是否可以以某种方式创建自上次备份以来已完成的事务日志,以便我们可以重新创建数据库并应用其他事务?

作者:Swinders

最佳答案

没有理由不使用SQL Server的本机备份功能。它非常棒,可以理解事务日志,并为您提供所需的大部分功能。 (第三方SQL Server备份解决方案很棒,因为它们与Microsoft公开的API一起使用,并且通常提供加密和压缩支持 - 压缩不仅可以节省磁盘空间,还可以减少备份和恢复时间。)

所以是的...我建议使用SQL Server进行备份。

并确保执行REGULAR事务日志备份。 (我建议每15分钟或更少时间执行一次 - 常规日志文件备份有助于保持日志文件的精简/平均值1并且出于某种原因,当服务器崩溃并且他们必须在自上次日志文件或完整/差异备份以来的最后x小时内重做所有工作时,最终用户总是脾气暴躁。)然后,对于冗余目的,使用robocopy,syncback,文件系统复制或某些东西将这些备份的副本移动到另一个位置,以防止硬件/磁盘崩溃或数据中心内的火灾等。

随时查看这两个免费视频,了解更多信息和想法:

http://www.sqlservervideos.com/video/backup-options

http://www.sqlservervideos.com/video/sqlbackup-best-做法/

[1] [SQL Server杂志:Maximing存储性能] 3


相关问答

添加新评论