日志文件:在数据库中用事务日志文件记录数据的修改 *** 作,其中的每条日志记录或者记录所执行的逻辑 *** 作,或者记录已修改数据的前像和后像。前像是 *** 作执行前的数据复本;后像是 *** 作执行后的数据复本。
需要注意的是,trn文件不一定是完整的,它是日志型文件,需要按照时间顺序挨个来。首先恢复时一个完整的备份,但在完整的备份里一定要选择with nonerecovery(企业管理器里选项中是第2项)
sql 语句是
restore database mydata from disk = 'c:\temp\movedb.bak' with norecovery
这时数据库就会变成恢复模式,这样你就可以一条一条的把trn文件添加进行恢复了.
语句是
restore log Mydata from disk =
"D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\data\data_tlog_200407290022.TRN"
with norecovery
当你恢复到你想要的数据时,再把数据库变成正常的模式就可以.
语句为
restore log Mydata from disk =
"D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\data\data_tlog_200407290022.TRN"
with recovery
这样就可以在你的备用的机器上把数据恢复到某个时间点了.
可以是以下格式的文件:1. Dat:数据库文件格式,用于存储数据库中的表、字段和数据。
2. LOG:日志文件格式,用于存储 SQL Server 中的事务日志记录。
3. BAK:备份文件格式,用于存储 数据库备份文件。
4. TRN:日志文件格式,用于存储恢复日志记录。
5. DIF:差异备份文件格式,用于存储小型数据库备份文件。
6. MDF:主数据文件格式,用于存储SQL Server 2000重新创建数据库所需要的文件。
7. NDF:副数据文件格式,用于存储SQL Server 2000的一个或多个文件组所使用的文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)