兔八哥极品软件园    运行: 4493天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

SQL Server不要记录日志

作者:admin 发布于:2015-1-7 10:43 Wednesday


禁掉ldf文件

1。对表进行TRUNCATE TABLE 操作

2。在Simple Recvery Mode下的 SELECT INTO, BCP (Bulk Insert/Bulk Update), CREATE INDEX 以及对于Text/Image数据类型 等的操作。

3。如果使用Full Recovery Mode,所有的操作都将会被记录(还包括数据库备份等)

 

 

我觉得在使用大量的删除插入语句的时候如果不想让DB记录log,应该可以在执行语句前执行下列语句将日志记录方式改为simple

ALTER DATABASE [CSMCISA] SET RECOVERY simple
GO

然后在执行完成后再将数据库的日志记录方式改过来就行了,如果不放心就写再事务中,确保日志记录方式不会因为我们的操作而改变.

ALTER DATABASE [CSMCISA] SET RECOVERY full/bulk_logged
GO


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap