许多著名的 Windows 备份实用程序使用内置于较新版本 Windows 的卷影复制服务来创建磁盘的时间点快照,以便安全地备份打开的文件。
但是这种机制在 SQL Server 上的表现如何?我知道存在 SQL Server VSS Writer 以帮助备份系统与 SQL Server 互操作,但并非所有备份系统都了解 SQL Server 并利用它提供的与备份相关的 API。
所以我的问题是,那些对 SQL Server 一无所知的程序呢?
他们大概会获得 MDF 和 LDF 文件在某个时刻存在的时间点快照。并且大概 SQL Server 数据格式足够健壮,可以保证这样的快照是一致和可用的。
这是事情的运作方式,还是我错过了什么?使用这种备份机制是否存在“问题”,或者我会安全吗?