Как мне получить выходные данные из следующего оператора SQL, чтобы я мог запросить набор результатов?:
RESTORE FILELISTONLY FROM
DISK = N''D:\Restores\MyBackup.BAK'' WITH NOUNLOAD,
FILE = 1
Нужно ли мне создать временную таблицу, а затем сделать что-то вроде?:
INSERT #tmp EXEC ('RESTORE FILELISTONLY FROM
DISK = N''D:\Restores\KevsProfilerTraces.BAK'' WITH NOUNLOAD, FILE = 1')
Я в основном хочу запросить столбцы LogicalName
и PhysicalName
для некоторых задач управления.
Или есть более простой способ?