Я пишу приложение Electron, которое, помимо прочего, восстанавливает неизвестный файл .bak на сервере MS SQL, а затем извлекает дополнительную информацию. Чтобы сделать это успешно, мне нужно программно извлечь некоторую информацию из этого .bak-файла (поэтому SSMS не может быть использована). Я буду использовать sqlcmd, поскольку он может быть запущен бэкендом Electron's node.js. К сожалению, у меня есть небольшая проблема с курицей и яйцом, потому что кажется, что я не могу восстановить файл .bak, не зная о путях для файлов .mdf, указанных в файле .bak (которые нельзя найти без предварительного восстановления) , Существует опция RESTORE WITH MOVE, хотя для этого также требуется знание путей внутри .bak, которые нельзя определить из самого .bak. Как я могу получить эту информацию, или это невозможно?