有关详细信息,请参阅《Tail-Log Backups (SQL Server)》(结尾日志备份 (SQL Server))。 还原最新完整数据库备份而不恢复数据库 (RESTORE DATABASEdatabase_nameFROMbackup_deviceWITH NORECOVERY)。 如果存在差异备份,则还原最新的差异备份而不恢复数据库 (RESTORE DATABASEdatabase_na...
在SQL Server 数据库管理中,还原操作是非常常见的一项任务。当数据库出现故障、数据丢失或需要回滚到之前的某个时间点时,还原操作可以恢复数据库到指定的状态。然而,在进行还原操作之前,我们通常需要先进行结尾日志备份。 什么是结尾日志备份? 结尾日志备份(Tail-Log Backup)是指在还原操作之前,对数据库的事务日志进行...
(thetail of the log), to prevent work loss and to keep the log chain intact. Before you can recover a SQL Server database to its latest point in time, you must back up the tail of its transaction log. The tail-log backup is the last backup of interest in the recovery plan for ...
BACKUPLOG[DatabaseName]TODISK='C:\Backup\DatabaseName.trn' 1. 4. 尾巴日志备份(Tail Log Backup) 尾巴日志备份是指备份数据库中未备份的最新事务日志。尾巴日志备份通常用于紧急情况,例如数据库崩溃或意外宕机时。 尾巴日志备份的SQL语句如下: BACKUPLOG[DatabaseName]TODISK='C:\Backup\DatabaseName.trn'WI...
在还原数据库前,执行作为最后一个步骤的日志备份。 有关详细信息,请参阅《Tail-Log Backups (SQL Server)》(结尾日志备份 (SQL Server))。 设置备份压缩 在SQL Server 2008 (10.0.x) Enterprise(或更高版本)中,从以下备份压缩值中选择一个: 根据所选选项,查看针对此任务的服务器执...
{ <general_WITH_options> | <log_specific_options> } [ ,...n ] ] [;] --Back up all the databases on an instance of SQL Server (a server) ALTER SERVER CONFIGURATION SET SUSPEND_FOR_SNAPSHOT_BACKUP ON [;] BACKUP SERVER TO <backup_device> [ ,...n ] [ <MIRROR TO clause> ] [...
Server: Msg 3159, Level 16, State 1, Line 1 The tail of the log for the database "AdventureWorks" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use the WITH REPLACE or WITH STOPAT clause of the RESTORE state...
在刚才的备份例子里,意味着你可以恢复上午2点的完整备份,然后按顺序应用每个日志文件备份,假设你有自用作数据库恢复基础的完整备份,有完整扩展的日志链(log chain)到上午12点45分,刚好在数据库崩溃前15分钟。事实上,崩溃后当前的日志还是可以访问的,允许你进行尾日志备份(tail log backup),你可以最小化你的数据...
适用范围:SQL Server本主题说明如何还原到故障点。 本主题仅与那些使用完整或大容量日志恢复模式的数据库相关。还原到故障点通过运行以下基本 BACKUP 语句来备份日志尾部: 复制 BACKUP LOG <database_name> TO <backup_device> WITH NORECOVERY, NO_TRUNCATE; 通过运行以下基本 RESTORE DATABASE 语句来还原完整数据...
可以通过备份结尾日志(Tail of log)使得数据库可以恢复到灾难发生时的状态。 方式一、SQL Server实例运行正常时,结尾日志的备份 --创建数据库 Create databaseTestBackup Go --创建一个测试表 UseTestBackup Go Create TableTest(col1nvarchar(100)) Go --做一次完整备份 Backup DatabaseTestBackupto disk='c:\...