代码之家  ›  专栏  ›  技术社区  ›  SetiSeeker

从备份文件中读取数据的SQL Server管理对象

  •  0
  • SetiSeeker  · 技术社区  · 14 年前

    我有一个正常的SQL备份,是否可以使用c#&SMO从备份文件中的表中读取信息?

    备份文件是一个普通的SQL.bak备份。(简单模式)

    如果SMO不能做到这一点,是否还有其他技术可以提供帮助?

    3 回复  |  直到 14 年前
        1
  •  2
  •   ceth    14 年前

    我想不可能。创建备份文件格式是为了快速还原损坏的数据,并且没有任何特殊的头,其中包含指向每个表和记录的指针。

    据我所知,您甚至不能从备份中恢复一个表(如果它不属于特殊文件组),只能恢复完整的数据库。

        2
  •  0
  •   SetiSeeker    13 年前

    看来德玛斯是对的。

    这是不可能的。

    最后,我在备份中使用了description字段来存储所需的额外数据。

        3
  •  0
  •   Ryk    13 年前