首页 > 解决方案 > 备份压缩和固定文件名

问题描述

我有一个备份应用程序,我的一些客户希望备份他们的 SQL Server 数据库。我需要 SQL Server 给我带有文件固定名称(没有时间戳)的压缩文件。我曾尝试使用命令“SqlCmd -E -S ...”,但它不会压缩客户不满意的数据库(需要更改 SQL Server 中的配置)。同样由于硬盘上的可用空间不足,我们需要对其进行压缩。使用“SQL Enterprise Studio”进行的备份始终在名称中包含时间戳。我需要修复备份文件名,例如:ABC.BAK

标签: sql-server

解决方案


您是否必须使用您提到的这个备份应用程序?我只是鞭打它的T-SQL:

BACKUP DATABASE [CustomerDB] TO DISK = N'D:\ABC.BAK' WITH COMPRESSION
GO;

这将允许您定义文件名并覆盖该备份的服务器默认压缩。


推荐阅读