我们正在寻找一个免费的解决方案来压缩 SQL Server 2005 的 SQL Server 备份。我知道 SQL Safe 免费软件版本,但我想知道其他人如何看待将备份文件存储在压缩文件夹中以达到所需的结果。这将使我们能够使用 native SQL 备份任务和 native Windows 压缩,从而消除对第三方产品的需求。
我过去没有使用过压缩文件夹。这是一个可行的想法吗?压缩文件夹中备份的完整性是否存在任何可预见的问题?
最佳答案
我是一个开源项目 (GPL v3) 的作者,它可以满足您的需求。它是一个命令行工具(在 Windows 中的计划任务中进行计划)并备份到 gzip、zip(特别是 zip64,因为常规 zip 文件有 4GB 限制)或 bzip2 文件。您可以使用该工具直接从压缩文件恢复,也可以解压缩压缩文件(标准的 *.bak 文件),然后使用 SQL Server GUI 恢复。
它称为 SQL Server 压缩备份,可在此处找到:http://sourceforge.net/projects/mssqlcompressed/
示例命令是:
msbp.exe backup "db(database=model)" "zip64" "local(path=c:\model.full.bak.zip)"
关于sql-server - 压缩文件夹中的 SQL 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303324/