以下陈述
BACKUP LOG [AMS_Prod_log] WITH TRUNCATE_ONLY
在SQL Server 2005中运行良好,但在2008年没有。看起来truncate_only在2008年已被弃用。您能否告诉我如何在2008年实现这一目标?需要注意什么样的备份......等等?
答案 0 :(得分:1)
您可以将日志备份到nul
设备:
BACKUP LOG [databaseName]
TO DISK = 'nul:' WITH STATS = 10
这会将事务日志标记为TRUNCATE_ONLY
选项所做的备份。
nul:
设备就像黑洞 - 因此您无法从此类备份中恢复。
答案 1 :(得分:0)
这是SQL 2005中不推荐使用的功能列表,即它们在SQL 2008中不可用。
http://msdn.microsoft.com/en-us/library/ms143729%28SQL.90%29.aspx
链接中提供了您的替代方案。