社区
MS-SQL Server
帖子详情
删除记录时候,如何让他不记录到日志文件中。
蝈蝈俊
2003-09-17 08:58:14
昨天晚上删除本地一个表的所有内容,竟然产生了4个g的日志文件,而且最后报硬盘空间满了,没有删除。郁闷
...全文
58
4
打赏
收藏
删除记录时候,如何让他不记录到日志文件中。
昨天晚上删除本地一个表的所有内容,竟然产生了4个g的日志文件,而且最后报硬盘空间满了,没有删除。郁闷
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txlicenhe
2003-09-17
打赏
举报
回复
1: 删除LOG
1:分离数据库
2:删除LOG文件
3:附加数据库
此法生成新的LOG,大小只有500多K
再将此数据库设置自动收缩
2:清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
再:
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
happydreamer
2003-09-17
打赏
举报
回复
ghj1976 (蝈蝈俊.net) 老大好:)
如果不使用带where的删除就用用TRUNCATE TABLE
删除表中的所有行,而不记录单个行删除操作
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项
RUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放
2)1.数据库恢复模式改为“简单”模式
2.用bcp将原表需删除数据导出一数据文件a,导出需保留数据到b;
3.设置数据库trunc. log on chkp.为true;
4.bcp a 到另一表;
5.truncate 原表;
6.bcp b到原表;
7.设置数据库trunc. log on chkp.为false.
exec sp_dboption yourDB,'trunc. log on chkpt.',true
就可以在INSERT,UPDATE,DELETE时不写日志了
yujohny
2003-09-17
打赏
举报
回复
也可以清日志啊
DUMP TRANSACTION 你的数据库名 WITH NO_LOG
蝈蝈俊
2003-09-17
打赏
举报
回复
刚刚发贴就找到了,郁闷
TRUNCATE TABLE
删除表中的所有行,而不记录单个行删除操作。
语法
TRUNCATE TABLE name
参数
name
是要截断的表的名称或要删除其全部行的表的名称。
注释
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。
对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。
TRUNCATE TABLE 不能用于参与了索引视图的表。
示例
下例删除 authors 表中的所有数据。
TRUNCATE TABLE authors
权限
TRUNCATE TABLE 权限默认授予表所有者、sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin 固定数据库角色成员且不可转让。
记录
Windows下
文件
操作
记录
在Windows下,有时会遇到有些
文件
或者
文件
夹丢失的问题,不知道是谁,什么时候,哪个程序把
文件
或者
文件
夹
删除
。特别是开发者遇到自己用于存储的
文件
丢失,不知是自己程序导致还是其他程序或者病毒导致。此时采用下面的方法,可以使用Windows
日志
,
记录
文件
或者
文件
夹的操作
记录
。 一设置通过启用
文件
夹的审核和审核策略就能够
记录
相应的
日志
,具体步骤如下: 1.确保盘的格式为NT...
查找
文件
被
删除
的
记录
日志
如何查找指定
文件
被
删除
的
记录
?
文件
服务器
文件
删除
记录
查询,Windows server2008r2共享
文件
操作
记录
、查询服务器
日志
方法...
在单位里面,我们经常共享
文件
让局域网用户访问使用,虽然可以设置共享
文件
访问权限,但是经常还是有一些不安分的人,在访问共享
文件
时不小心或恶意
删除
共享
文件
的行为,或者复制共享
文件
的内容等。但有时候为了工作需要,又不能随意缩小共享
文件
访问权限。这种情况下比较折
中
的方法是:
记录
共享
文件
访问
日志
,这样至少网管可以事后追溯访问者的共享
文件
访问行为,相对来说可以有了一份保证。Windows 2008 R2共享文...
计算机
日志
文件
,电脑
日志
文件
可以
删除
吗?
日志
文件
可以
删除
。
日志
文件
跟系统以及软件等没有直接关联,说白了就是系统或者软件产生的
记录
文件
,类似于记事本文本,
删除
了不会影响系统或者软件本身的正常使用。
日志
文件
可以
删除
。
日志
文件
(Log
文件
)通常是系统或者某些软件对已完成的某种处理的
记录
,以便将来做为参考,它并没有固定的格式,通常是文本
文件
,可以用记事本打开以查看内容,当然很可能是其它格式,有些直接打开就是乱码。通俗的说,
日志
文件
,
记录
的是操作...
python
日志
记录
loguru以及如何
记录
到两个
日志
文件
中
在部署一些定时运行或者长期运行的任务时,为了留存一些导致程序出现异常或错误的信息,通常会才用
日志
的方式来进行
记录
这些信息。 在 Python
中
用到
日志
记录
,那就不可避免地会用到内置的 logging标准库 。虽然logging 库采用的是模块化设计,你可以设置不同的 handler 来进行组合,但是在配置上通常较为繁琐;而且如果不是特别处理,在一些多线程或多进程的场景下使用 logging还会导致
日志
记录
会出现错乱或是丢失的情况。 但有这么一个库,它不仅能够减少繁琐的配置过程还能实现和logging类似的
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章