我有两个数据库查询,它会备份我的数据库。 第一个查询生成大小为~307MB的备份
declare @path varchar(max)
set @path=(select 'D:\Backup\ABC_'+ convert(varchar(500),GetDate(),112) + '.bak')
BACKUP DATABASE [ABC] TO DISK = @path
--WITH NOFORMAT, NOINIT, NAME = N'ABC-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
以下查询生成大小为~1.8GB的备份
BACKUP DATABASE [ABC] TO DISK = N'D:\Backup\ABC.bak'
--WITH NOFORMAT, NOINIT, NAME = N'ABC-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
任何想法为什么这两个几乎相同的备份语句产生两个不同大小的备份文件。