Wiele znanych narzędzi do tworzenia kopii zapasowych dla systemu Windows korzysta z usługi kopiowania woluminów w tle wbudowanej w nowsze wersje systemu Windows w celu utworzenia migawki dysku w określonym momencie w celu bezpiecznego utworzenia kopii zapasowej otwartych plików.
Ale jak dobrze ten mechanizm działa z SQL Server? Wiem, że program SQL Server VSS Writer istnieje, aby pomóc systemom kopii zapasowych współpracować z programem SQL Server, ale nie wszystkie systemy kopii zapasowych wiedzą o SQL Server i korzystają z interfejsu API związanego z tworzeniem kopii zapasowych.
Moje pytanie brzmi: co z programami, które nie wiedzą nic o SQL Server?
Prawdopodobnie otrzymują migawkę plików MDF i LDF w momencie, gdy istniały w jednej chwili. I prawdopodobnie format danych programu SQL Server jest wystarczająco solidny, aby zagwarantować, że taka migawka będzie spójna i użyteczna.
Czy tak to działa, czy coś mi brakuje? Czy są jakieś „gotówki” na temat korzystania z takiego mechanizmu tworzenia kopii zapasowych, czy byłbym bezpieczny?