2010-11-01 119 views
0

我有一个正常的SQL bak up,是否可以使用c#& SMO从我的备份文件中的表中读取信息?SQL Server管理对象从备份文件中读取数据

备份文件是一个正常的SQL .bak备份。 (在简单模式下)

如果SMO无法做到这一点,有没有其他技术可以提供帮助?

谢谢

回答

0

看起来像德玛斯是正确的。

这是不可能的。

我最终在我的备份中使用了描述字段来存储我需要的额外数据。

感谢

2

我不认为这是可能的。备份文件格式是为了快速恢复损坏的数据而创建的,没有任何带有指向每个表和记录的特殊标头。

因为我知道你甚至不能从备份中恢复一个表(如果它不属于特殊文件组) - 只有完整的数据库。