Я могу использовать SMO для построения древовидного представления, аналогичного диалоговому окну «Поиск файла резервной копии» из SSMS. Я могу перечислить папки на сервере, и если есть устройства резервного копирования, они также будут перечислены. Одна вещь, которую я не могу воспроизвести, это как найти файл резервной копии для восстановления, который не был изначально скопирован с сервера (поэтому его нет в списке устройств резервного копирования).
Я ищу что-то вроде этого снимка экрана диалога SSMS:
Существует ли метод EnumServerFiles, аналогичный методу Server.EnumDirectories ()?
Имейте в виду, что это может работать на SQL Server, который не является локальной машиной (сетевым сервером).