
正文
sqlserver2008日志删除,sqlserver2008清除日志
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL数据库如何删除日志ldf
1、删除数据库信息信息的ldf文件:附加数据库之后将生成新的日志文件log,新的日志文件的大小事504K。
2、确定SQL数据库的安装路径与所用的SQL数据库名称。
3、自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。手动清除法 执行命令“mp transaction”来清除Log。
4、LDF文件是SQL数据库的一部分,不能进行删除,但是可以对它日志进行清除,即对日志文件进行Shrink操作。
5、直接删除是不行的,将他“重置”倒是可以。可以通过以下方法删除、以达到缩小数据库日志文件的效果(建议先备份库)分离数据库,任务-分离 找到ldf文件,删除(或者先改名为其他名称)数据库-附加-找到MDF文件 此时会提示ldf文件找不到,选中删除,点击确认。恢复成功ldf文件重置了。
6、进入企业管理器,选中数据库,比如it,所有任务-分离数据库。如果数据库正在连接使用,要先点清除,才可以选确定。到数据库文件的存放目录,将it_log.LDF文件删除,不放心可以先拷到别的地方。进入企业管理器,数据库-所有任务-附加数据库。
相关问答
Q1: 如何清除SQL数据库日志
1、确定SQL数据库的安装路径与所用的SQL数据库名称。
2、自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。手动清除法 执行命令“dump transaction”来清除Log。
3、手动清理方法:右键单击需要清理的数据库,选择“属性”,在“选项”卡上,把故障还原模型设定为简单,确定后关闭;再右键单击该数据库,“所有任务”-“收缩数据库”,确认后即可清除日志文件,最后记得重新选择“属性”,将故障还原模型设置为完全。自动清理方法:利用sqlserver代理服务,执行自动作业。
Q2: sql2008日志删除后怎么恢复数据库
连接到相应的 Microsoft SQL Server 数据库引擎实例之后,在对象资源管理器中,单击服务器名称以展开服务器树。展开“数据库”。根据具体的数据库,选择一个用户数据库,或展开“系统数据库”并选择一个系统数据库。右键单击数据库,指向“任务”,再单击“还原”。
这个删除了,在没有做备份的情况下,是没有办法恢复的。在数据库完整备份模式下,你做了第一次备份后,事务日志就不会删除了。如果是简单备份模式,则会被删除。
A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。B.停掉数据库服务器。C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。D.启动数据库服务器。
如果数据库的日志文件中含有活动事务,利用此方法就不能SQLServer日志文件丢失的恢复数据库。 含活动事务的日志恢复 含有活动事务的日志丢失时,利用上述方法就会出现数据库和日志文件不符合,不能附加数据库。
在LOG文件完整的情况下,可以还原。但一般而言,是将数据库的整个的状态还原到误删除数据之前。建议备份当前数据库。给出SQL 2008下的具体做法,别的版本的SQL Server可参照操作。最常用的就是日志尾部备份恢复法。
Q3: 如何清空sql数据库的日志文件?
手动清理方法:右键单击需要清理的数据库,选择“属性”,在“选项”卡上,把故障还原模型设定为简单,确定后关闭;再右键单击该数据库,“所有任务”-“收缩数据库”,确认后即可清除日志文件,最后记得重新选择“属性”,将故障还原模型设置为完全。自动清理方法:利用sqlserver代理服务,执行自动作业。
自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。手动清除法 执行命令“mp transaction”来清除Log。
确定SQL数据库的安装路径与所用的SQL数据库名称。
进入企业管理器,选中数据库,比如it,所有任务-分离数据库。如果数据库正在连接使用,要先点清除,才可以选确定。到数据库文件的存放目录,将it_log.LDF文件删除,不放心可以先拷到别的地方。进入企业管理器,数据库-所有任务-附加数据库。
sqlserver2008日志删除的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver2008清除日志、sqlserver2008日志删除的信息别忘了在本站进行查找喔。







