Windowsの多くの有名なバックアップユーティリティは、新しいバージョンのWindowsに組み込まれているボリュームシャドウコピーサービスを使用して、開いているファイルを安全にバックアップするために、ディスクの特定の時点のスナップショットを作成します。
しかし、このメカニズムはSQL Serverでどの程度うまく機能しますか?SQL Server VSS Writerは、バックアップシステムとSQL Serverの相互運用を支援するために存在しますが、すべてのバックアップシステムがSQL Serverについて知っていて、SQL Serverが提供するバックアップ関連のAPIを利用しているわけではありません。
だから私の質問は、SQL Serverについて何も知らないプログラムについてはどうですか?
おそらく、MDFファイルとLDFファイルが1つの瞬間に存在していたため、それらのポイントインタイムスナップショットを取得します。そしておそらくSQL Serverのデータ形式は十分に堅牢であり、そのようなスナップショットは一貫性があり使用可能であることが保証されます。
それは物事が機能する方法ですか、それとも何か不足していますか?そのようなバックアップメカニズムを使用することについての「落とし穴」はありますか、それとも私は安全ですか?