我每天(到目前为止只有 2 天)运行一个脚本来备份我的数据库:
sqlcmd -E -S server-hl7\timeclockplus -i timeclockplus.sql
move "C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\*.*" w:\
为什么两个不同日期的备份具有完全相同的字节大小??我知道数据库肯定被更改了!
最佳答案
数据库文件(*.mdf、*.ldf)以 block 的形式分配——例如他们使用给定的兆字节数,直到该空间被填满,然后分配另一个 block (几兆字节)。
分配您添加到数据库中的每个字节对性能来说真的很糟糕。
由于这种基于 block 的分配,在特定时间段内具有给定大小是绝对正常的 - 即使正在使用您的数据库并且正在添加和删除数据。
关于sql-server - SQL 服务器 : why are sizes of different backups the same?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3266760/