Ala*_*ted 6 sql-server-2008 sql-server sql-server-2008-r2 restore transaction-log
我在 sqlskills.com 上使用此博客作为练习在事务日志备份中查找相关 LSN 以进行时间点恢复的指南。
备份事务日志后,我尝试使用以下命令读取它:
SELECT COUNT(*) FROM fn_dump_dblog (
NULL, NULL, 'DISK', 1, 'D:\TEMP\test_tlog2.bak',
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT,
DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
消息 615,级别 21,状态 1,第 1 行找不到数据库 ID 0,名称为“0”。数据库可能处于脱机状态。等待几分钟,然后重试。
数据库 id 不是 0,它不是脱机的,我没有看到我丢失的任何参数或函数的更改。我可以查询数据库,我可以使用内容选项从 SSMS 备份中查看 tlog 备份文件,显示正确的媒体集 1。
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4263.0 (X64) 2012 年 8 月 23 日 15:56:56 版权所有 (c) Microsoft Corporation Enterprise Edition(64 位),Windows NT 6.1(内部版本 7601:Service Pack 1)(管理程序) )
我错过了一些基本的东西吗?
| 归档时间: |
|
| 查看次数: |
2627 次 |
| 最近记录: |