两种备份的方式差距为何这么大?
一个是利用企业管理器中->管理->sql server代理->作业来进行自动备份,备份的文件大小为4.52 MB,另外一种方式是直接在数据库->所有任务->备份数据库来进行备份,备份后的文件大小达到了36.2 MB。把两种备份的数据分别还原,还原后的MDF、LDF文件大小相同,说明两种备份应该都没有错,问题是为什么备份的文件大小相差这么大?
第一种作业备份的代码如下:
declare @filename nvarchar(100)
set @filename='D:\database\hldb'+convert(char(10),getdate(),112)
print @filename BACKUP DATABASE [hldb] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'hldb备份', NOSKIP , STATS = 10, NOFORMAT