我有一个非常基本的单一服务器设置客户端,包括一个小型的SQL Server Express数据库。
我最近为他们configuration了Symantec Backup Exec 2010快速入门版本。 这是不包含SQL Server代理(或任何应用程序代理)的Backup Exec的免费function限制OEM版本。 但是,它通过高级打开文件选项(AOFO)支持VSS。 在这种情况下,我总是configuration一个计划任务来转储数据库并备份转储,这样我就可以确保我有一个一致的备份。
但是,在启用了AOFO的整个盒子的初始testing工作之后,我注意到它高兴地备份了包括MDF / LDF文件在内的SQL数据文件,只是给了我一个非常软的“build议”,我可能想要考虑购买SQL Server代理,因为它检测到SQL Server数据。 这让我在两个方面感到吃惊:
这使我想知道,如果您使用VSS(通过AOFO),直接备份SQL Server数据实际上是否安全? 毕竟,这可能意味着调用SQL Server VSS Writer来确保数据文件在创build快照前是一致的。 Backup Exec似乎有'让'我这样做,尽pipe有这样的SQL数据识别。
我明白,使用专用的SQL代理提供了许多好处,但纯粹是采取基本的,一致的,可恢复的备份的问题,这是安全的吗?
这个问题的确切答案似乎很less,有些冲突。 显然在没有人的情况下,我会采取经过考验的路线,但这让我思考。
以下是我迄今发现的一些内容: