如何从备份不存在的已删除表中恢复丢失的数据

时间:2017-07-24 18:30:13

标签: sql sql-server

我有一个包含很少表的数据库。无意中,我从数据库中删除了其中一个表,我尝试了所有可以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

救救我!

0 个答案:

没有答案