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