从SQL Server的事务日志中删除信息

时间:2017-07-27 13:39:37

标签: c# .net sql-server

控制台应用程序使用sql请求BACKUP DATABASE来创建.bak文件 https://technet.microsoft.com/en-us/library/ms191304(v=sql.105).aspx

它运行良好,但事务日志包含有关此备份(和还原)的信息。如何以编程方式从事务日志中删除此信息?或者我可以备份/恢复sql数据库而无需将此信息添加到事务日志中吗?

2 个答案:

答案 0 :(得分:0)

不,你不能做任何修改insiTransaction log

答案 1 :(得分:0)

如果您使用SIMPLE恢复模式,请使用CHECKPOINT截断日志。

如果您在FULLBULK LOGGED,请备份您的日志(如果由于某种原因没有截断日志,您可能需要重复此操作)

但你认为它包含什么?那里没有真实的数据(监管备份),只有关于差分位图变化的信息