一般来说,要从 SQL Server 备份文件中获取元数据,我们需要使用 TSQL 命令,例如restore headeronly
or restore filelistonly
。但是,有一些第三方工具可以直接从备份文件中读取此信息,例如这个http://www.yohz.com/sqlbakreader_details.htm http://www.yohz.com/sqlbakreader_details.htm。由于该工具没有命令行版本,因此它的用处不大。我想知道是否有一些方法可以直接读取这些数据。
Thanks.
.bak 文件是 Microsoft 磁带格式文件。这是一个PDF http://laytongraphics.com/mtf/MTF_100a.PDF包含格式。
您感兴趣的是:
对于快速转储(如果您位于创建备份的相关 SQL Server 上),您可以从 [msdb].[dbo].[backup*] 表中进行选择。
看到这个article http://www.mssqltips.com/sqlservertip/1601/script-to-retrieve-sql-server-database-backup-history-and-no-backups/了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)