`

SQL Server 清空Log

 
阅读更多

SELECT name, log_reuse_wait_desc FROM sys.databases 

--if the log_reuse_wait_desc  is replication then remove it

 

 

EXEC sp_removedbreplication YourDatabaseName

 

 

SELECT name, log_reuse_wait_desc FROM sys.databases 

 

 

-- log_reuse_wait_desc  on database should be changed to "nothing" now. if yes do following steps

 

ALTER DATABASE YourDatabaseName SET RECOVERY SIMPLE

 

 

 

DBCC SHRINKFILE (N'Your Logical Log Name', 0, TRUNCATEONLY)

 

 --Now My log file size drop from 18GB to 0MB

 

 

--after that you should reset you database recovery model to full if you need.

 

分享到:
评论

相关推荐

    超级实用,SQLServer:删除log文件和清空日志的方法

    SQLServer:超级实用 删除log文件和清空日志的方法

    SQLServer事务日志压缩与删除的方法

    ### SQL Server 事务日志压缩与删除的方法 在SQL Server中,事务日志记录着所有对数据库所做的更改操作,这对于数据库的恢复至关重要。然而,随着数据量的增长,事务日志文件也会不断增大,这不仅会占用大量的磁盘...

    快速清除SQLServer日志的两种方法

    本文将详细介绍快速清除SQLServer日志的两种方法,包括清空日志和删除LOG文件,并且对每种方法进行了详细的解释和操作步骤。 清空日志 清空日志是快速清除SQLServer日志的第一种方法。这种方法可以通过使用DUMP ...

    sqlserver2008清除日志方法

    sqlserver2008清除日志方法,简单易用,希望能给大家带来帮助。

    SQLServer如何清空SQL日志

    ### SQL Server 如何清空 SQL 日志 在数据库管理中,定期清理日志对于优化数据库性能至关重要。SQL Server 的日志文件记录了所有事务处理的信息,包括数据更改、备份操作等,随着时间推移,这些日志文件可能会占用...

    SQL 2008日志收缩 清空删除大日志文件

    在SQL Server 2005中,可以通过某些特定的命令来收缩并清空日志文件,但在SQL Server 2008中,这些方法已经不再适用。 首先,理解SQL Server的恢复模型是非常关键的。SQL Server提供三种恢复模型:简单、完整和大...

    SQL SERVER Always On收缩日志文件详细操作及问题处理(已亲测通过)

    SQL SERVER的Always On技术是一种高可用性和灾难恢复解决方案,它提供了数据库级别的容错能力。在Always On环境中,数据库被分为主副本和一个或多个辅助副本,数据更改在主副本上进行,然后同步到辅助副本。当涉及到...

    Sql_Server2005清空日志

    - 执行上述命令后,SQL Server会将当前未提交的事务写入到日志文件中,并且由于使用了`WITH NO_LOG`选项,这些操作不会被记录到日志文件中,从而实现了清空日志的效果。 3. **确认日志已清空**: - 可以通过查看...

    删除sql server日志

    在SQL Server中,事务日志(Transaction Log)是数据库的重要组成部分,它记录了所有数据更改操作的信息。这些记录对于恢复数据至关重要,但在某些情况下,过大的日志文件会占用大量磁盘空间,导致性能问题。因此,...

    SQLserver日志恢复工具 v1.0.zip

    SQLserver日志恢复工具适用版本SQL2005或SQL2008版本,用于查看日志和恢复误删除数据,针对误删除MSSQL数据行的恢复。主要针对deletefrom 语句。 SQLserver日志恢复工具具体使用简介: 程序功能:找回误删除的数据...

    如何解决SQL Server日志满问题

    解决 SQL Server 日志满问题的多种方法 SQL Server 是一种关系数据库管理系统,广泛应用于企业级应用中。但是,随着数据的增长,SQL Server 的日志文件也会不断增长,占用越来越多的磁盘空间。如果不及时处理,日志...

    SQLServer日志清空语句(sql2000,sql2005,sql2008)

    - **TRUNCATE LOG 或 BACKUP LOG** 语句:在SQL Server 2005及更高版本中,使用 `BACKUP LOG [databasename] WITH NO_LOG` 可以清空事务日志。此操作要求数据库处于简单恢复模式。 - **DBCC SHRINKDATABASE**:这...

    使用 SQL Server设计与实施数据库

    在IT行业中,数据库管理系统(DBMS)是存储和管理数据的核心工具,而SQL Server作为Microsoft公司推出的强大数据库系统,广泛应用于各种规模的企业和组织。本培训课件将深入探讨如何使用SQL Server进行数据库的设计...

    sql server数据库日志满的处理方法

    - 可以通过SQL Server Management Studio调整日志文件的大小,或者使用T-SQL命令`ALTER DATABASE database_name MODIFY FILE (NAME = 'logfile', MAXSIZE = 20MB)`来扩展日志文件,其中`20MB`为新的最大日志文件大小...

    sql 语言汇总!Sql Server语言 大全!!!

    ### SQL Server语言大全:知识点详解 #### 一、设置内存选项 在SQL Server环境中,合理配置服务器内存对于优化性能至关重要。以下SQL语句用于设置最小和最大服务器内存: ```sql -- 设置 min server memory 配置...

    sqlserver 数据库备份

    ### SQL Server 数据库备份知识点详解 #### 一、SQL Server 数据库备份概述 数据库备份是保护数据安全的重要手段之一,特别是在SQL Server这类大型关系型数据库管理系统中更是如此。通过定期备份,可以确保在数据...

    sql 清空日志

    清空sql 日志

    SQL_server_语句大全

    ### SQL Server 语句大全:关键知识点概览 #### 一、设置内存选项 SQL Server 的性能很大程度上依赖于内存的配置。为了确保服务器能够高效地运行 SQL Server 实例,合理配置最小和最大服务器内存至关重要。 **关键...

Global site tag (gtag.js) - Google Analytics