当我使用 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"