sql server增量备份mysql_sqlserver增量备份 指令
sql server全量备份:
osql/sqlcmd -U $user -P $passwd -d master -S
$instance -Q “BACKUP DATABASE lory TO
DISK=’C:\lory\dbbackup\lory.sql’ with
format, init”
sql server增量备份:
osql/sqlcmd -U $user -P $passwd -d
master -S $instance -Q”BACKUP
DATABASE lory TO DISK=’C:\lory\dbbackup\lory.diff’ with
format, differential”
sql server恢复完整备份文件:
osql/sqlcmd -U $user -P
$passwd -d master -S $instance
-Q”alter database lory set
offline with rollback immediate; restore database lory from
disk=’C:\lory\dbbackup\lory.sql’ with replace; alter database lory
set online”
sql server增量备份恢复:
osql/sqlcmd -U $user -P $passwd -d
master -S $instance -Q””alter
database lory set offline with rollback immediate; restore database
lory from disk=’C:\lory\dbbackup\lory.sql’ with replace,norecovery
; restore database lory
from disk=’C:\lory\dbbackup\lory.diff’ with
recovery; alter database lory set online”
备注:
1.采用osql 或 sqlcmd工具;
2.$user,$passwd, $instance为对应的命令参数;
3.测试的数据库为lory
完整备份文件以.sql结尾;差异备份文件以.diff结尾
还没有评论,来说两句吧...