我有一个扩展名为sqb的文件(例如:clark.sqb),我应该如何使用sqb文件恢复数据库.谢谢!
Nic*_*ess 43
SQB文件是使用RedGate的SQL备份工具创建的.它们提供了一个名为sqb2mtf的命令行工具,可用于转换为可以轻松恢复的本机SQL备份.
SQB文件是Red Gate的SQL Backup Pro软件创建的SQL Server备份格式。
如Nick Sturgess的答案中所述,有命令行和GUI工具可用于将SQB文件转换为常规SQL Server备份文件,然后可以正常还原这些文件。
此外,如果您在SQL Server上安装了SQL Backup Pro的服务器组件,则可以使用以下存储过程调用直接从SQB文件还原数据库:
EXEC master..sqlbackup '-sql "RESTORE DATABASE [MyDatabase] FROM DISK = [C:\backups\*.sqb] LATEST_ALL WITH RECOVERY"'
Run Code Online (Sandbox Code Playgroud)
该命令将从中的MyDatabase
所有SQB文件中恢复数据库的最新可能备份C:\backups\
。因此,如果您有少量完整备份,差异备份和事务备份都保存在C:\ backups中,则此命令将自动计算可以还原的最新备份,而无需手动选择正确的文件,而不必执行以下操作:将SQB文件转换为另一种格式。
有许多不同的选项可用于直接从SQB文件还原数据库,包括:
所有这些选项(以及更多选项)都在Red Gate的语法示例页面上进行了概述。
归档时间: |
|
查看次数: |
25174 次 |
最近记录: |