我有一个数据库" DBName"在SQL Server 2008上。我想在没有日志(.ldf文件)的情况下备份它。因为这个日志文件大约是20 GB,我不想增加备份文件的大小。
我还希望在不截断当前Live数据库的日志的情况下执行此操作。
意思是,备份的副本不应该包含事务日志,而是包含实时数据库" DBName"应保持不受影响。
P.S。 - 我正在通过以下脚本进行备份。变量是从WPF中的UI设置的。
exec('BACKUP DATABASE '+ @DBName +' TO DISK ='''+ @DBBackupPath +'''')
谢谢。
修改
应该 SQL Server简单恢复模型帮助吗?
答案 0 :(得分:1)
完整备份仅包含备份期间生成的日志部分。应该很小。
如果启用简单恢复,将丢弃所有未备份的日志并破坏日志链。是否有理由进入完全恢复模式?如果是的话,你应该让自己更熟悉如何不破坏日志链。