1つまたは2つのディスクを使用しているときに、以下のコマンドを使用して複数のディスク/メディアのバックアップを復元しようとしています。この場合、23 を使用しています。エラー query is too long で失敗します。良い解決策が見つかりませんでした。助けてください。
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"