从备份集中查看视图的 SQL

Ice*_*ind 3 sql-server-2008 backup

我有 4 天前的数据库的完整备份。它是一个标准的 SQL 2008 .bak 文件。我想知道的是是否可以在不恢复整个数据库的情况下查看我备份的数据库中的视图的 SQL?

Mik*_*Fal 6

使用本机工具,没有。 Idera 虚拟数据库将允许您以您描述的方式读取备份文件。其他工具,例如SQL LitespeedRed Gate SQL Backup,将允许您进行对象级恢复。但是,您必须为这些工具付费(尽管您可能可以在短期内使用试用版)。

否则,您需要在某处恢复数据库文件。这就是为什么将架构备份到脚本文件或将数据库对象定义存储在源代码管理中很重要的原因。