精华内容
下载资源
问答
  • 数据库日志删除

    千次阅读 2006-06-20 10:54:00
    --压缩日志1:截断事务日志:BACKUP LOG 数据库名 WITH NO_LOG2:清空日志DUMP TRANSACTION 库名 WITH NO_LOG 再:企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式...

    --压缩日志

    1:截断事务日志:
    BACKUP LOG 数据库名 WITH NO_LOG

    2:清空日志
    DUMP  TRANSACTION  库名  WITH  NO_LOG   

    再:
    企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了


    3: 删除LOG
     1:分离数据库   企业管理器->服务器->数据库->右键->分离数据库
     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.设置为自动收缩
    企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

     


    DUMP  TRANSACTION  jsp_manage  WITH  NO_LOG 

    DBCC SHRINKDATABASE (jsp_manage,1)

    展开全文
  • 数据库日志删除重建方法

    千次阅读 2013-06-20 13:29:44
    、新建一个同名数据库,停止sql服务,删除新建数据库.ldf文件 2、将要附加的数据库的.mdf文件覆盖刚新建的.mdf文件,并重启服务 这时数据库DATA目录下只有一个.mdf文件,启动sql server Management studio --...

    sql server 2005只有.mdf文件如何附加

    、新建一个同名数据库,停止sql服务,删除新建数据库.ldf文件

    2、将要附加的数据库的.mdf文件覆盖刚新建的.mdf文件,并重启服务

    这时数据库DATA目录下只有一个.mdf文件,启动sql server Management studio --新建查询

    use master

    go

    alter database db_name set emergency
    go
    --
    置数据库为单用户模式

    alter database db_name set single_user with rollback immediate
    go
    --
    重建数据库日志文件
    alter database db_name Rebuild Log on (name=log_name,filename='C:\log_name.ldf')
    go
    --
    最后设置数据库为多用户模式。
    alter database dbname set multi_user
    通过以上方法修复数据库后,可以dbcc checkdb一下数据库,如果发现页级错误,可以通过以下命令修复。
    这两个命令要在单用户的情况下使用

    Use master
    go
    sp_dboption
    数据库名
    , single, true
    dbcc checkdb(dbname,REPAIR_ALLOW_DATA_LOSS)
    dbcc checkdb(dbname,REPAIR_REBUILD)

    --最后再设置数据库为多用户模式

     

     

    下面是我实际测试成功的语句:

     

    [sql]view plaincopy

     

    1         use master; 

    2           

    3         GO 

    4         alterdatabase [FightWarPkDb] set Emergency; 

    5         GO 

    6         exec sp_dboption [FightWarPkDb], single, true 

    7         GO 

    8         --重建数据库日志文件 

    9         alterdatabase [FightWarPkDb] Rebuild Log on (name=FightWarPkDb,filename='F:\SqlDb\FightWarPkDb_log.LDF'

    10      GO 

    11      alterdatabase [FightWarPkDb] set multi_user 

    12      GO 

     

    注:针对有多个分件组与文件的数据库,也只需要新建一个主文件就可以了,覆盖也只需要覆盖主文件;

    展开全文
  • SQL SERVER 数据库日志占用很大的空间 ,如果长时间不清除,就会影响数据存储。 一、工具原料 sql server 二方法、步骤 1、打开sql server 数据库 在菜单中选择新建查询 2、选择master数据库 3、在sql执行...

     SQL SERVER 数据库日志占用很大的空间 ,如果长时间不清除,就会影响数据存储。

    一、工具原料

    sql server 

    二 方法、步骤

    1、打开sql  server 数据库 在菜单中选择新建查询

    2、选择master数据库

    3、在sql执行窗口执行下面的sql语句
    USE [master]
        GO
        ALTER DATABASE blog SET RECOVERY SIMPLE WITH NO_WAIT   ----blog为需要清除日志的数据库名称
        GO
        ALTER DATABASE blog SET RECOVERY SIMPLE   --简单模式   ----blog为需要清除日志的数据库名称
        GO
        USE blog     ----blog为需要清除日志的数据库名称
        GO
        DBCC SHRINKFILE (N'blog_Log' , 11, TRUNCATEONLY)    ----blog_Log为需要清除日志的数据库名日志名称
        GO
        USE [master]
        GO

        ALTER DATABASE blog SET RECOVERY FULL WITH NO_WAIT   ----blog为需要清除日志的数据库名称

        GO

        ALTER DATABASE blog SET RECOVERY FULL  --还原为完全模式   ----blog为需要清除日志的数据库名称


    4、点击执行,完成数据库日志清除

    三、感谢

       如果你觉对你有帮助,领个支付宝红包 。支付宝首页搜索“519449706”领大额现金红包

      访问网站【http://www.618quan.cn】 

    展开全文
  • 删除数据库日志

    2007-07-30 15:27:00
    sql2000删除数据库日志有两种方法一种方法:清空日志。1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志...

    sql2000删除数据库日志有两种方法一种方法:清空日志。1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件,1: 删除LOG分离数据库 企业管理器->服务器->数据库->右键->分离数据库2:删除LOG文件附加数据库 企业管理器->服务器->数据库->右键->附加数据库此法生成新的LOG,大小只有500多K。选择日志文件,在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,

     
    展开全文
  • 数据库日志整理

    千次阅读 2018-07-20 08:51:33
    数据库日志整理 Database : log, redolog, undolog, commandlog 幂等性 数据库日志文件中的操作记录应该具有幂等性,同一个操作执行多次,结果是一样的。因为日志在故障恢复过程中,可能会被回放多次。 ...
  • 数据库删除日志文件

    2021-01-08 10:00:56
    1.先把数据库分离 2.直接找到文件夹 数据库日志文件夹 删除日志文件 3.将附加数据库 除日志后附加数据库,日志显示找不到,选择日志,删除,点击确定就好了。
  • MYSQL数据库日志

    2020-08-29 11:11:20
    Mysql数据库日志 4 .日志讲解 一、innodb引擎中的redo/undo log是什么 二、什么是binlog 三、binlog的三种模式 5. 日志原理 事务的原语操作 延迟的数据库修改redo 立即的数据库修改undo + redo 缓冲区管理 ...
  • 删除数据库日志文件的方法

    千次阅读 2018-10-31 17:01:44
    然后纠结于怎么删除数据库日志,捣鼓半天吗,现在就提供两种删除日志文件的方法,希望能够帮到你!  阅读目录  • 方法一:手工操作  • 方法二:存储过程代替手工操作  • 示例存储过程下载  回到顶部  ...
  • 数据库日志突然增大

    2007-06-29 10:10:00
    今天早上来了数据库的插入数据不能正常工作,还以为是程序出错了,仔细排除错误,原来是日志满了,才十来天就增长到2G,细细想了一下原来是前几天做了发布订阅,才致使数据库日志...把数据库日志删除了,这样就好了 
  • 一、数据库收缩日志数据库日志特别大怎么办? 可以尝试执行以下语句处理日志文件,必须设置数据库为简单模式,然后要记得回复为完全模式USE[master]  GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY ...
  • 压缩数据库日志

    2010-11-24 20:45:00
    当SQL数据库日志文件已满,或者日志很大,就需要压缩日志及数据库文件: 1.清空日志  DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:  BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩...
  • 清除SQL Sever 2008数据库日志

    千次阅读 2019-01-04 10:09:36
    SQL Server 2008数据库日志非常大,数据只有不到30M,跑了3年产生了20多G的数据库日志。 1、修改数据库模式,清楚日志要在简单模式下。如图所示,选择要清空的数据库,右键选择属性。 2、在属性界面把恢复模式...
  • SQL SERVER2008删除数据库日志文件

    千次阅读 2018-11-21 16:45:13
    /**************************************...* Sql Server 2008 R2 清空数据库中ldf日志文件 * 将Whir_InternalSystem替换为您要操作的数据库即可 ************************************************************/ U...
  • 今天在公司遇到这样一个需求:  从一个服务器上拷贝一个...首先,在另一个服务器上恢复好数据库以后,先查看系统自动命名的数据库日志文件名称: USE videoweb_defence GO SELECT file_id, name FROM sys.database_f
  • 清空数据库日志

    2017-10-16 19:39:50
    个人使用用途,SQL数据很少,但其文件超大时...--最好备份日志,以后可通过日志恢复数据。。。 以下为日志处理方法 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的
  • exchange数据库和日志容量成长太很快|exchange数据库日志压缩。我公司的exchange数据库和日志的容量增长的很快,我不知道有哪些原因造成容量增长过快的原因,有哪些办法可以使数据库和日志的容量增长的慢些吗?谢谢 ...
  • Microsoft OLE DB Provider for SQL Server 错误 80040e14 数据库 mis1 的日志已满。请备份该数据库的事务日志以释放一些日志空间。 使用了一个简单的方法收缩了日志:1、BACKUP LOG .... WITH NO_LOG 2、收缩数据库...
  • sqlserver2008清理数据库日志文件说明步骤 说明 sqlserver数据库运行久了会存在很大的日志文件,下面是我记录的删除日志的方法 步骤 清理数据库日志文件(2008版本) 1.输入用户和密码,登录数据库 2.选择需要清理...
  • 先备份:select * into ua_logbak140808(备份日期) from ua_log 删除ua_log中的内容:truncate table ua_log
  • SQL Server 2008删除或压缩数据库日志的方法2010-09-20 20:15由于数据库日志增长被设置为“无限制”,所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的LOG文件,严重占用了磁盘空间。由于主要是做OLAP...
  • sql server 本地数据库日志文件删除

    千次阅读 2018-06-11 17:32:36
    由于 一些原因,需要把数据download 到本地,并存储到 sql server 中处理。 随着时间的推移,sql server 的日志文件越来越大,直到吃了所有的磁盘空间...在寻求删除sql server 日志的走了不少弯路,给一个比较简单方...
  • 数据库日志的安全删除

    千次阅读 2006-04-21 16:35:00
    1、进入企业管理器,选中数据库,如:pubs.2、所有任务->分离数据库3、到数据库文件的存放目录,将pubs_log.LDF文件删除或者剪切到其他的地方.4、企业管理器->附加数据库,选pubs,这个时候你会看见日志文件这项是一个...
  • db2数据库日志清理

    千次阅读 2019-07-23 10:34:00
     当db2数据库使用归档日志(通过修改参数 LOGARCHMETH1 改成是归档日志)的时候,日志数量定期不清理,将会越积越多,最后必定会磁盘爆满,访问数据库出问题。归档日志分为三种 活动日志、联机存档日志 和 脱机存档...
  • 删除数据库的日志,找到你存储数据库日志的地方,删除它(ldf文件,别删错,不放心的先备份)。3.附加数据库,因为数据日志已经不存在,附加的时候,删除日志路径。注:(在做数据分离的时候最好先创建一个库先测试...
  • 选中数据库,比如muonline2、所有任务->分离数据库3、到数据库文件的存放目录,将MuOnline_log.LDF文件删除,你怕S的话可以拷出去4、企业管理器->附加数据库,选muonline,这个时候你会看见日志文件这项是一个叉,不...
  • sqlserver使用在windows系统中,如果文件超上百GB了,我们还直接删除不了,这个问题我以前的apache日志就碰到过,至今还没删除呢,那么Sqlserver数据库日志太大如何快速删除呢,有没有办法,答案是肯定的,下面我给...
  • 清除数据库日志

    千次阅读 2010-12-10 12:58:00
    日志文件满而造成SQL数据库无法写入文件或访问数据库很慢时,可用两种方法: 方法一:清空日志。 1.打开查询分析器,输入命令 截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG ...
  • 探究SYBASE数据库日志

    千次阅读 2014-01-26 14:35:58
    SYBASE数据库日志对于数据库的重要性无需多言,下面就为您深入分析SYBASE数据库日志,供您参考。  SYBASE公司是世界著名的数据库厂家,其关系数据库产品SYBASE SQL Server在中国大中型企事业单位中拥有大量的用户...
  • 今天想迁移一个数据库,发现日志文件太大,所以想先把日志文件去掉。 我用的方法是: 1.分离数据库 2.附加数据库。注:在附加数据库时,系统会把原有的日志文件与数据文件默认都列到列表中,这时把日志文件移除...
  • 1.建立演示数据(创建...2.模拟误删除、记录操作时间、备份数据库日志 2.1删除数据并记录操作时间 2.2立即进行日志备份 3.数据库恢复 3.1将完整备份的数据库文件还原为一个新库testdb_bak 还...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 375,634
精华内容 150,253
关键字:

数据库日志删除