Мне нужно восстановить многораздельную базу данных, которая имеет несколько групп файлов. В опции восстановления в SSME мне нужно отредактировать вручную весь путь восстановления файловых групп, так как опция немного утомительна, так как имеет более 150 файловых групп
eg:USE master
GO
-- First determine the number and names of the files in the backup.
RESTORE FILELISTONLY
FROM MyNwind_1
-- Restore the files for MyNwind.
RESTORE DATABASE MyNwind
FROM MyNwind_1
WITH NORECOVERY,
MOVE 'MyNwind_data_1' TO 'D:\MyData\MyNwind_data_1.mdf',
MOVE 'MyNwind_data_2' TO 'D:\MyData\MyNwind_data_2.ndf'
GO
-- Apply the first transaction log backup.
RESTORE LOG MyNwind
FROM MyNwind_log1
WITH NORECOVERY
GO
-- Apply the last transaction log backup.
RESTORE LOG MyNwind
FROM MyNwind_log2
WITH RECOVERY
GO
Здесь мне нужно указать несколько команд MOVE для всех моих файловых групп, это утомительное занятие, когда у вас сотни файловых групп
MOVE 'MyNwind_data_1' TO 'D:\MyData\MyNwind_data_1.mdf',
MOVE 'MyNwind_data_2' TO 'D:\MyData\MyNwind_data_2.ndf'
Мне нужно переместить файлы в путь, указанный в качестве параметра.