Восстановите базу данных SQL Server с помощью osql -q

Я пытаюсь восстановить несколько дисков / носителей, используя приведенную ниже команду, когда я использую 1 или 2 диска, это нормально. В этом случае я использую 23. Сбой с ошибкой запрос слишком длинный. Не могу найти хорошее решение. Пожалуйста, помогите.

osql -Q \"restore database dbname from disk = 'C:\temp\y.bak0', disk = 'C:\temp\y.bak1', 
disk = 'C:\temp\y.bak10', disk = 'C:\temp\y.bak11', disk = 'C:\temp\y.bak12', disk = 'C:\temp\y.bak13', disk = 'C:\temp\y.bak14', disk = 'C:\temp\y.bak15', disk = 'C:\temp\y.bak16', disk = 'C:\temp\y.bak17', disk = 'C:\temp\y.bak18', disk = 'C:\temp\y.bak19', disk = 'C:\temp\y.bak2', disk = 'C:\temp\y.bak20', disk = 'C:\temp\y.bak21', disk = 'C:\temp\y.bak22', disk = 'C:\temp\y.bak3', disk = 'C:\temp\y.bak4', disk = 'C:\temp\y.bak5', disk = 'C:\temp\y.bak6', disk = 'C:\temp\y.bak7', disk = 'C:\temp\y.bak8', disk = 'C:\temp\y.bak9' with move '123_Data' to 'C:\temp\dummy1.mdf', move '123_log' to 'C:\temp\dummy.ldf'\" -S -E"

0 ответов

Другие вопросы по тегам