我正在阅读有关Red Gate SQL Backup的内容,我喜欢创建压缩数据库备份的概念,并直接在磁盘上写入压缩备份而无需中间SQL Server本机备份。
我想知道这种类型的软件是如何进行备份的。它直接访问数据库文件?它使用某种SQL Server或Windows API? Windows Shadow Copy?
答案 0 :(得分:4)
SQL Server有一个API供备份提供程序将元素插入备份管道。请参阅INFORMATIONAL: SHEDDING LIGHT on VSS & VDI Backups in SQL Server,或查看sourceforge上的SQL Server Compressed Backup项目。
更多信息:
答案 1 :(得分:3)
它根据Virtual Device Interface使用“SQL Server Datasheet(VDI)”。
您无法进行卷影复制或使用Windows API备份SQL Server文件
CodeProject VDI wrapper如果您想自己编写