2017-07-27 160 views
2

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

它的工作原理很好,但事务日志包含有关此备份信息(和恢复)。如何以编程方式从事务日志中删除此信息?或者我可以备份/恢复SQL数据库,而不必将此信息添加到事务日志?

+2

为什么你想这样做? – mjwills

+2

呃???当然,事务日志包含这些细节。如果你试图让它不在交易中,这听起来像是在发生一些鱼腥味。你为什么需要掩盖自己的踪迹? –

+0

我的应用程序可能会溢出事务日志,我想删除与我的应用程序相关的所有信息。 – Kirill

回答

0

不,你不能做任何修改insiTransaction登录

0

如果使用SIMPLE恢复模型,使用CHECKPOINT截断日志。

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

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