SQL Server 2005备份 - 查看或还原而不干涉现有数据库?

时间:2010-11-24 12:31:04

标签: sql-server-2005

我已经设置了SQL Server 2005,并且我在一年前备份了一个数据库,现在需要一些视图。备份相当大,6GB,数据库全天候运行,我不能干涉它,我只需要这些视图。创建一个新的数据库“TEMP”并尝试恢复它给我一个错误,说明这是另一个数据库的备份。

如何在不分离或损坏活动数据库的情况下获取所需数据?

谢谢

2 个答案:

答案 0 :(得分:2)

您只是不想在生产服务器上执行此类操作。这太危险了。

设置临时服务器。 6GB真的不大,你可以在PC上轻松完成。在那里恢复转储并提取您需要的东西。

HTH

答案 1 :(得分:1)

使用Red-Gate的SQL Compare Pro,您可以轻松地比较现有数据库和数据库备份文件(*.bak),并从备份中提取一些元素。

Red-Gate的SQL Virual Restore允许你“挂载”一个像实时数据库这样的备份文件 - 也许这就是你正在寻找的东西?