如何删除sql数据库的日志文件
发布网友
发布时间:2022-04-21 22:04
我来回答
共2个回答
热心网友
时间:2022-04-08 12:10
1、进入企业管理器,选中数据库,比如it,所有任务->分离数据库。
2、如果数据库正在连接使用,要先点清除,才可以选确定。
3、到数据库文件的存放目录,将it_log.LDF文件删除,不放心可以先拷到别的地方。
4、进入企业管理器,数据库->所有任务->附加数据库。
5、选择it_Data.MDF,这个时候你会看见日志文件这项是一个红叉,不要紧点确定。
6、此时数据库就会提示你该数据库无日志是否创建一个新的,确定就是了。
7、以后如果新的日志文件变大了,再继续这个步骤就行了。
热心网友
时间:2022-04-08 13:28
其中database为你的库名 --压缩日志1:截断事务日志:BACKUP LOG 数据库名 WITH NO_LOG2:清空日志DUMP TRANSACTION 库名 WITH NO_LOG再:企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了3: 删除LOG1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库2:删除LOG文件3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库此法生成新的LOG,大小只有500多K再将此数据库设置自动收缩或用代码:下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。EXEC sp_detach_db @dbname = 'pubs'EXEC sp_attach_single_file_db @dbname = 'pubs',@physname = 'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf'4: 如果想以后不让它增长企业管理器--服务器--右键数据库--属性--事务日志--将文件增长*为xM(x是你允许的最大数据文件大小)--SQL语句的设置方式:alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)5.设置为自动收缩
如何删除sql数据库的日志文件
1、进入企业管理器,选中数据库,比如it,所有任务-分离数据库。2、如果数据库正在连接使用,要先点清除,才可以选确定。3、到数据库文件的存放目录,将it_log.LDF文件删除,不放心可以先拷到别的地方。4、进入企业管理器,数据库-所有任务-附加数据库。5、选择it_Data.MDF,这个时候你会看见日志文件...
如何清空sql数据库的日志文件?
SQLSERVER的数据库日志占用很大的空间,下面提供三种方法用于清除无用的数据库日志文件\x0d\x0a方法一: \x0d\x0a1、打开查询分析器,输入命令 \x0d\x0aBACKUP LOG database_name WITH NO_LOG \x0d\x0a2、再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日...
如何清除SQL数据库日志
1.自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。2.手动清除法 执行命令“mp transaction”来清除Log。以下两条命令都可以清除日志:mp transactio...
SQL数据库日志文件 可以删除吗
若要删除文件,选中要删除的文件后单击“删除”按钮即可。需要注意的是,删除数据文件和日志文件时,必须确保文件里面不能包含数据或日志,即是空文件。完成相应的操作后,单击“确定”按钮。参考资料 SQL数据库日志文件,可以删除吗?.百度经验[引用时间2018-1-3]...
SQL Server清理 .ldf数据库日志文件
方法一:使用数据库的收缩功能,选择日志文件并设置收缩后的大小,通过SSMS连接数据库并执行相应操作。 方法二:将数据库恢复模式改为简单,以减少日志文件的保留,通过数据库属性进行设置。 方法三:删除或剪切日志文件,然后重新生成。这需要先备份数据库,分离数据库,删除日志文件,再通过附加数据库...
怎样清理或者删除MSSQL数据库日志文件
1.1 分离数据库 分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。勾选删除连接 分离后在数据库列表将看不到已分离的数据库。1.2 删除LOG文件 1.3 附加数据库 附加的时候会提醒找不到log文件。删除数据库信息信息的ldf文件:附加数据库之后将生成新的日志文件log,新...
SQL数据库如何删除日志ldf
1、确定SQL数据库的安装路径与所用的SQL数据库名称。2、点击开始--程序--Microsoft SQL Server--查询分析器--确定,进入软件里,点击菜单帮助--Transact-sql帮助(S)--索引--输入(sp_attach_single_file_db),在右边对话框里找到以下的命令或者在空白处直接输入以下的命令:EXEC sp_detach_db @...
SQL Server清理 .ldf数据库日志文件
1. **收缩数据库日志**:通过 SQL Server Management Studio(SSMS)进行数据库操作。选择需要收缩的数据库,执行“收缩”任务,选择“日志文件”,设置收缩后的大小。2. **更改恢复模式为简单**:在数据库属性中,选择“选项”,将恢复模式设置为“简单”,这将保留最少的日志文件。3. **删除或...
如何清除SQL日志
(这个方法在sqlserver2000的环境下做一般能成功,在sqlserver7及以下版本就不一定了):第一步:先备份整个数据库以备不测 第二步:备份结束后,在Query Analyzer中执行如下的语句:exec sp_detach_db yourDBName,true --卸除这个DB在MSSQL中的注册信息 第三步:到日志的物理文件所在的目录中去删除该...
SQL数据库日志文件可以删除吗(sqlserver删除日志文件)
手动清理方法:右键单击需要清理的数据库,选择“属性”,在“选项”卡上,把故障还原模型设定为简单,确定后关闭;再右键单击该数据库,“所有任务”-“收缩数据库”,确认后即可清除日志文件,最后记得重新选择“属性”,将故障还原模型设置为完全。自动清理方法:利用sqlserver代理服务,执行自动作业。打开...