SQL 服务器备份文件增长过度
SQL Server backup file growing excessively
我是一名软件开发人员,除了基础知识外,在 SQL 服务器方面没有太多专业知识。
我每天使用 SQL Server Agent 对每个数据库使用以下命令备份数据库:
BACKUP DATABASE [DatabaseName]
TO DISK = N'D:\SQLBackups\DatabaseName.bak'
WITH NOFORMAT, NOINIT,
NAME = N'DatabaseName-Full Database Backup', SKIP, NOREWIND,
NOUNLOAD, STATS = 10
执行运行此命令几天后,.bak
文件的大小已达到 65 GB,并且还在增加。
DATA 目录中的数据库文件 .mdf
为 0.92 GB,.ldf
为 1.2 GB。并且数据库设置为完全恢复模式。
数据库引擎是 SQL Server 2008 R2(版本 10.50.2500.0)
如果我使用 SQL Server Management Studio 界面创建一个后卫,它会占用 0.93 GB。
有人可以解释一下与手动创建单个完整备份文件相比,如何获得如此大的 .bak
文件 (65 GB) 吗?
NOINIT
选项将 附加 数据保存到单个 .bak
文件。使用此语句 替换 现有 .bak
文件:
BACKUP DATABASE [DatabaseName]
TO DISK = N'D:\SQLBackups\DatabaseName.bak'
WITH NOFORMAT, INIT,
NAME = N'DatabaseName-Full Database Backup', SKIP, NOREWIND,
NOUNLOAD, STATS = 10
所有详细信息都可以在 BACKUP DATABASE
命令的 official MSDN SQL Server Books Online documentation 中找到....
我是一名软件开发人员,除了基础知识外,在 SQL 服务器方面没有太多专业知识。
我每天使用 SQL Server Agent 对每个数据库使用以下命令备份数据库:
BACKUP DATABASE [DatabaseName]
TO DISK = N'D:\SQLBackups\DatabaseName.bak'
WITH NOFORMAT, NOINIT,
NAME = N'DatabaseName-Full Database Backup', SKIP, NOREWIND,
NOUNLOAD, STATS = 10
执行运行此命令几天后,.bak
文件的大小已达到 65 GB,并且还在增加。
DATA 目录中的数据库文件 .mdf
为 0.92 GB,.ldf
为 1.2 GB。并且数据库设置为完全恢复模式。
数据库引擎是 SQL Server 2008 R2(版本 10.50.2500.0)
如果我使用 SQL Server Management Studio 界面创建一个后卫,它会占用 0.93 GB。
有人可以解释一下与手动创建单个完整备份文件相比,如何获得如此大的 .bak
文件 (65 GB) 吗?
NOINIT
选项将 附加 数据保存到单个 .bak
文件。使用此语句 替换 现有 .bak
文件:
BACKUP DATABASE [DatabaseName]
TO DISK = N'D:\SQLBackups\DatabaseName.bak'
WITH NOFORMAT, INIT,
NAME = N'DatabaseName-Full Database Backup', SKIP, NOREWIND,
NOUNLOAD, STATS = 10
所有详细信息都可以在 BACKUP DATABASE
命令的 official MSDN SQL Server Books Online documentation 中找到....