Я пытаюсь определить, является ли файл резервной копии MS SQL (.bak) полным или дифференциальным.
Есть простой способ сделать это? Как это сделать в PowerShell?
Предполагая, что вы говорите о MS SQL.
Я не думаю, что есть способ сказать, просто взглянув на файл.
Вот почему так важно спланировать процесс резервного копирования так, чтобы можно было не догадываться, используя различные расширения файлов, такие как .bak, .diff, .trn и т. Д., Чтобы определить, какой это тип файла.
Может ты мог бы попробовать restore verifyonly
команда:
http://msdn.microsoft.com/en-us/library/ms188902.aspx
Если это одинокий diff, SQL скажет вам, что это неполный набор.