Hrist
![](http://forum.ru-board.com/board/avatars/private/Hrist.gif)
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ПРИВЕТ порыскал по Инету насчет бекапа скул баз их батников - что бы бекап создавать с датой и временем в имени файла а потом зажимать его в архив рар или зип - кое что наковырял и подправил под свои нужды... появилось несколько вопросов: Код: osql.exe -S radik -E -Q "BACKUP DATABASE [Trade] TO DISK = N'D:\Backup\Trade_%date%.bak' WITH NOFORMAT, INIT, NAME = N'Backup Trade', SKIP, NOREWIND, NOUNLOAD, STATS = 10" -oD:\Backup\log_sql.txt | создает бекап базы Trade и пишет лог - клево... но создает имя файла типа Trade_сб 02.12.2006.bak - как убрать из имени день недели? и что за параметры WITH NOFORMAT, INIT, SKIP, NOREWIND, NOUNLOAD, STATS = 10" ? и как заставить его выводить лог не в файл а на экран? (судя по логу он мог бы выводить проценты выполненного процесса) если же использовать другой подход Код: osql -S radik -E -i sql2.sql а в sql2.sql declare @path nvarchar(1000) set @path = 'd:\backup\Trade_' + cast(datepart(day, getdate()) as nvarchar(2)) +'.'+ + cast(datepart(month, getdate()) as nvarchar(2)) +'.'+ + cast(datepart(year, getdate()) as nvarchar(4)) +'('+ + cast(datepart(hour, getdate()) as nvarchar(2)) +'.'+ + cast(datepart(minute, getdate()) as nvarchar(2)) +')'+ +'.bak' print @path backup database Trade to disk=@path with init | то создаеться файл Trade_2.12.2006(2.58).bak но как заставить его писать лог? и почему тут нет параметров как в первом примере? теперь про восстановление: тупо взяв батник по бекапу - я методом исключения убрал параметры на которые ругалось восстановление: Код: osql.exe -S radik -E -Q "RESTORE DATABASE [Trade] FROM DISK = N'D:\Backup\Trade_%date%.bak' WITH SKIP, NOREWIND, NOUNLOAD, STATS = 10" -oD:\Backup\log_sql_rest.txt | база восстановилась и работает - но опять же вопрос - как на восстановление влияют параметры SKIP, NOREWIND, NOUNLOAD, STATS = 10" ? восстановить так же командой RESTORE LOG - не получилось, хотя бекап лога он создает нормально с такими же параметрами... может быть вопросы и тупые, может и в хелпе все есть - но поздно, голова не варит, скуль ставим первый раз серьезно - времени изучать все это пока нет - нужно срочно базу поднять в рабочем стостоянии (дбфник вырос до критического размера и не работает...) Добавлено: и кстати странно что не предусмотрено сжатие при бекапе по типу зипа или рара...
---------- "Дьявол рождается из пены на губах ангела, защищающего правое дело". ГРИГОРИЙ ПОМЕРАНЦ |
|