我有一个包含很少表的数据库。无意中,我从数据库中删除了其中一个表,我尝试了所有可以google的工具,但几乎都需要备份文件才能恢复。我有的最后一次备份是5岁,并没有多大用处。 我试图使用LSN恢复,但日志没有显示DROBOBJ。我只想要从我丢弃的表格中获取数据。 我使用此查询从日志中获取内容:
SELECT
[Current LSN],
[Operation],
[Context],
[Transaction ID],
[Description]
FROM
fn_dblog (NULL, NULL),
(SELECT
[Transaction ID] AS [tid]
FROM
fn_dblog (NULL, NULL)
WHERE
[Transaction Name] LIKE '%DROPOBJ%') [fd]
WHERE
[Transaction ID] = [fd].[tid];
GO
救救我!