SqlServer用sql语句清理log日志

原文:SqlServer用sql语句清理log日志

   USE[master]
    ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT
    ALTER DATABASE 数据库名 SET RECOVERY SIMPLE   --简单模式

    USE 数据库名
    DBCC SHRINKFILE (N‘数据库名_log‘ , 2, TRUNCATEONLY)  --设置压缩后的日志大小为2M,可以自行指定

    USE[master]
    ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT
    ALTER DATABASE 数据库名 SET RECOVERY FULL  --还原为完全模式

  

原文地址:https://www.cnblogs.com/lonelyxmas/p/12019836.html

时间: 2024-10-03 08:54:34

SqlServer用sql语句清理log日志的相关文章

Sqlserver的SQL语句实现分页查询

在应用程序的开发中,如果数据库中的数据量过于的庞大,则需要针对查询数据做分页处理,取出对应分页中的数据,在Sqlserver分页的语句写法中,有两种比较常用,一种是数据表中含有自增量Id的情况,可以根据Id的大小顺序进行分页,另一种是数据库中不存在Int类型的Id的情况,此时就需要通过Row_Number函数来实现分页. (1)数据表中存在自增量Id的情况 假设我们查询的表名称为Student,包含的字段有:Id(Id号,自增变量).Name(姓名).BirthDay(出生日期).按出生日期从早

SqlServer数据库SQL语句(超详细)

一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建

如何将Hibernate生成的SQL语句打印到日志文件

背景:项目开发需要. 1 操作 只需要在log4j.properties中加入以下两行代码即可 #输出sql语句到日志 log4j.logger.org.hibernate.SQL=debug #将对应的参数占位符?换成传入的参数 log4j.logger.org.hibernate.type=trace 实验效果: 2017-09-05 16:51:26 [DubboServerHandler-thread-1] DEBUG org.hibernate.SQL (104) - select c

关于SQLSERVER中用SQL语句查询的一些个人理解

作为一个编程菜鸟说真的很难有什么见解,也就是写给一些刚学习编程的人,希望能给他们一些帮助吧! SQLSERVER作为刚开始入门学习的数据库,SQL语句也并不算太难!说白了也就是建库,建表,建约束,对数据库表进行增删改查! 但是今天主要讲的是查询,最重要也是最难的一部分! 首先呢看这样一段代码: select DNAME as 区县,SNAME as 街道,hos_type.HTID as 户型,PRICE as 价格,CONTENTS as 描述,COPY as 备注 from hos_hous

SQLServer用sql语句怎么返回一个月所有的天数

可用如下sql语句: select convert(varchar(10),dateadd(DAY,t2.number,t1.day),120) day from (select '2015-07'+'-01' day) t1, (select number from MASTER..spt_values WHERE TYPE='P' AND number>=0 and number<=31) t2 where convert(varchar(10),dateadd(DAY,t2.number

SQLServer 查看SQL语句的执行时间

在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能. 通过设置STATISTICS我们可以查看执行SQL时的系统情况.选项有PROFILE,IO ,TIME.介绍如下: SET STATISTICS PROFILE ON:显示分析.编译和执行查询所需的时间(以毫秒为单位). SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数.逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息. SET STATISTICS TI

sqlserver学习--SQL语句

第2章      tsql 2.1约束 唯一约束:表中字段内容不可重复. 非空约束:字段必须有内容. 检查约束:字段内容必须在范围内.如1-100. 主键约束:作为表的主键,必须要为非空. 外键约束:与外部表相关联. 默认约束:定义字段的默认内容. 2.2数据库定义语句 1.create (1)建数据库 create dababase 数据库名 (2)建表: Ctreat table item (Ino  char(6) not null uniqueprimary key,  //商品编码,最

sql语句清除mssql日志

DUMP TRANSACTION TestDB WITH NO_LOG 清除日志 DBCC SHRINKFILE ('TestDB_log',1) 收缩数据库文件            -----直接执行这条也可以 BACKUP LOG TestDB WITH NO_LOG 截断事务日志 在 sys.database_files 中找不到数据库 'MobileTrad' 的文件 'MobileTrad_log'.该文件不存在或者已被删除. 原因:你的这个xhtest库一定是从某个原始库backu

如何用一条SQL语句从登录日志表中查询统计出每个人登录的次数

这绝对是基本功,没有任何理由说不会,甚至不知道,作为自己面壁思过的一道题 SQL: SELECT user_name, COUNT(*) as count FROM log GROUP BY user_name 如果加上HAVING则作为count数量的条件查询控制, 如:HAVING count > 1; 意为,登录次数多于一次的用户及对应的登录次数.