Когда бэкап ещё делался - делался от так
Код:
echo off
SET DIR_YEAR=%DATE:~6,4%
SET DIR_MONTH=%DATE:~3,2%
SET DIR_DAY=%DATE:~0,2%
MD D:\%DIR_YEAR%
MD D:\%DIR_YEAR%\%DIR_YEAR%-%DIR_MONTH%
MD D:\%DIR_YEAR%\%DIR_YEAR%-%DIR_MONTH%\%DIR_YEAR%-%DIR_MONTH%-%DIR_DAY%
MD D:\%DIR_YEAR%\%DIR_YEAR%-%DIR_MONTH%\%DIR_YEAR%-%DIR_MONTH%-%DIR_DAY%\BIO
echo biotime3.mdf
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql" -S . -E -n -Q "backup database Biotime3 to disk = 'D:\%DIR_YEAR%\%DIR_YEAR%-%DIR_MONTH%\%DIR_YEAR%-%DIR_MONTH%-%DIR_DAY%\BIO\biotime3.mdf' with init, format"
echo master.mdf
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql" -S . -E -n -Q "backup database master to disk = 'D:\%DIR_YEAR%\%DIR_YEAR%-%DIR_MONTH%\%DIR_YEAR%-%DIR_MONTH%-%DIR_DAY%\BIO\master.mdf' with init, format"
echo model.mdf
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql" -S . -E -n -Q "backup database model to disk = 'D:\%DIR_YEAR%\%DIR_YEAR%-%DIR_MONTH%\%DIR_YEAR%-%DIR_MONTH%-%DIR_DAY%\BIO\model.mdf' with init, format"
Соответственно, восстанавливал (такое тоже было) так
Код:
echo off
echo restore biotime3.mdf
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql" -S . -E -n -Q "restore database Biotime3 from disk = 'C:\BIO\biotime3.mdf' with Replace"
предварительно положив из копии в C:\BIO\ нужный файлик
Возможно, эта информация будет полезна для понимания - что мне можно сделать с текущим состоянием.