在没有日志的情况下进行 SQL SERVER 数据库备份

Taking SQL SERVER Database backup without Logs

我在 SQL Server 2008 上有一个数据库 "DBName"。我想在没有日志(.ldf 文件)的情况下对其进行备份。因为这个日志文件大约有 20 GB,我不想增加备份文件的大小。

我也想在不截断当前 Live 数据库日志的情况下执行此操作。

意思是,备份副本不应包含事务日志,但实时数据库 "DBName" 应不受影响。

P.S。 - 我正在通过以下脚本进行备份。在 WPF 中从 UI 设置变量。

exec('BACKUP DATABASE '+ @DBName +' TO DISK ='''+ @DBBackupPath +'''')

谢谢。


编辑

SQL 服务器简单恢复模型 应该有帮助吗?

完整备份仅包含备份期间生成的日志部分。应该很小。

如果启用简单恢复,将丢弃所有未备份的日志并中断日志链。是否有理由进入完全恢复模式?如果是,您可能应该让自己更加熟悉如何不破坏日志链。