Есть ли простой способ отличить полные и разностные резервные копии только по метаданным, присутствующим в файле .bak? Я играл с osql / sqlcmd и такой командой, как тест:
sqlcmd -Q "RESTORE FILELISTONLY FROM DISK = 'C:\some_path\some_backup.bak'"
выполняется, но информация о diffrentialBaseLSN и DifferentialBaseGUID присутствует для файлов данных в ОБАХ типах резервных копий = (. Каждая резервная копия имеет только три файла: .mdf, .ndf и .ldf. Я надеялся увидеть ноль или нулевые значения для этих атрибутов для полной резервной копии базы данных, но вместо этого в файлах mdf и ndf есть записи для обоих этих полей.
Мне не повезло, или есть какой-то другой способ покопаться в файле резервной копии и сказать, полный ли он или дифференциальный? Может быть, что-то проще от объектов управления сервером sql?