In this article, we will go through a number of SQL Server Transaction Log recommendations and best practices that each database administrator needs to follow in order to enjoy his holidays and have
  常用的结构化查询语言主要分为数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和数据查询语言(DQL)。特别在关系型的数据库例如(mysql、mariadb、 percona、DB2、Oracle、SQL server)等都是采用共同的SQL语句来实现增删改查等数据的管理。本文会针对以下的四种类型的结构化SQL来进行介绍。DDL 数据定义语言 crea
转载 2023-11-20 11:51:13
175阅读
这里主要总结两部分:DDL和DML,即操作数据库和表的语句以及对表中数据进行增删改操作的语句DDL语句 这类语句又分为两部分 操作数据库(CRUD)操作表(CRUD)1、操作数据库(Create)创建:创建数据库:create database 数据库名称;先判断数据库是否存在,如果不存在,再创建:create database if not exists 数据库名称;创建数据库,并指定字符集:c
转载 2023-09-06 17:01:57
243阅读
BACKUP LOG [数据库名称] TO DISK = 'nul'DBCC SHRINKFILE('[数据库名称]_Log',4096)
原创 2019-09-01 21:06:58
1685阅读
由于数据库的操作记录和 部分删除数据会记录在日志文件中, 所以在数据库的恢复中 日志扮演着重要的角色。一、数据库日志文件的分类数据库日志文件一般分为两大类:文本存储、二进制存储。1)对于文本存储的日志文件,仅仅需要找到该日志文件的存储位置即可,它一般是以纯文本的格式存储,可以直接查看。2)而对于二进制存储结构的日志文件的解析就没那么简单了,在读取的过程中有时会出现乱码或不能识别等情况,这就需要借
SQL数据库收缩日志 declare @name varchar(25) declare @sql varchar(1000) declare @logid int DECLARE sdys cursor for select /*top 5 部分处理*/ name from master.dbo.sysdatabases open sdys FETCH NEXT FROM s
原创 2011-02-13 12:28:02
704阅读
:http://www.cckan.net/thread-675-1-1.html--最好备份日志,以后可通过日志恢复数据。。。以下为日志处理方法一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--
原创 2021-08-13 15:36:10
381阅读
压缩日志数据库文件大小/*--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有名都指你要处理的数据库名1.清空日志DUMP  TRANSACTION  名&n
转载 2023-09-24 11:25:00
129阅读
用 Log Explorer 恢复,如果没有Log Explorer可以用日志文件进行时间点恢复, 将会失去此时间点之后的所有数据库改变 example: 首先对数据库进行日志备份 查询分析器里 1.use northwind insert employees(lastname,firstname) values('aaa','bf') 记下这时的时间 2.过3分钟输入 use northwind
Microsoft OLE DB Provider for SQL Server 错误 '80040e14' 数据库 'mis1' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。 使用了一个简单的方法收缩了日志: 1、BACKUP LOG .... WITH NO_LOG 2、收缩数据库 OK,同步重新进行中。。。。 answer: 你查一下数据库日志模式是不是fu
转载 精选 2011-08-25 15:39:27
1327阅读
GBase 8a数据库集群提供了审计日志audit_log,记录数据库执行的所有SQL。通过参数或审计策略,保留符合条件的日志到文件或表里。作用记录集群所有执行完成的SQL,包括用户登录失败,SQL语法错误等。注意默认的审计日志,以FILE形式,保存在audit_log_file参数指定的目录下,默认是是gcluster/log/gcluster/gclusterd-audit.log. 如果以T
数据库常用SQL语句查看有哪些数据库show databases创建数据库create database Testdb;创建一个名为Testdb的数据库创建数据库并指定编码格式有的时候,为了防止出现中文乱码,创建数据库的时候需要指定编码格式create database mydb character set utf8mb4;使用某个数据库use mydb;使用mydb这个数据库,或者进入mydb这
转载 2023-10-10 11:54:38
57阅读
2000 2005/*--特别注意请按步骤进行,未进行前面的步骤,请不要做后面的步骤否则可能损坏你的数据库.一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有名都指你要处理的数据库名1.清空日志DUMP TRANSACTION 名 WITH NO_LOG 2.截断事务日志:BACKU
SQL Server用一段时间后,如果在开始没注重对数据的设置,那么数据库日志文件.ldf会持续增长。在清理日志文件前,先了解日志文件的作用:log data files的缩写,用于记录对数据库的一些操作,简单理解就是保存数据库操作记录的日志文件。所以清理ldf日志文件是有一定风险的,请提前备份  一、环境准备微软官方文档关于事务日志:https://docs.micros
教你如何清除SQL日志1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。清除Log有两种方法:  1.自动清除法  开放数据库选项 Trunc Log on
转载 2023-10-19 22:48:36
131阅读
sql2000:压缩日志数据库文件大小         /*--特别注意         请按步骤进行,未进行前面的步骤,请不要做后面的步骤     否则可能损坏你的数据库.             一般不建议做第4,6两步  
转载 2023-12-12 15:27:00
120阅读
随着数据库使用时间增长,日志文件也在不停的增大,这里介绍几种方法减小这个文件的方法。1.直接删除log文件(一般不建议)分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离,如下图将日志文件和数据文件复制粘贴到另外一个文件夹中以防万一。删除链接,如下图直接删除日志文件,然后再附加数据库,如下图附加的时候会自动将ldf文件和mdf文件都附加上,但是会提示找不到ldf
SQL Server中备份/还原/分离/脱机/删除指定数据库时, 如果有其他用户正在使用此数据库时, SQL Server为了防止数据异常, 会报错而终止你的操作. 当然, 在SQL 2005里, 在做[分离/删除]数据库时提供了一个选项[关闭所以连接]供勾选(SQL 2000好像没有哦), 然而[备份/还原]操作却没有此选择, 也许你会说可以先[脱机数据库]
转载 2023-07-27 22:28:24
374阅读
第一章SQL基本知识1.开启关闭mysql服务命令开启:net start mysql 关闭:net stop mysql2.登录别人mysql -hIP,-u账号 -p密码3.SQL分类A.DDL操作数据库和表 B.DML增,删,改,数据库当中的表记录 C.DQL查询数据库当中表记录 D.DCL客户端授权数据库操作第二章MySQL基本指令DDL操作数据库和表一、数据库1.新建A.基本创建
/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*/1.清空日志 DUMP TRANSACTION 名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库
  • 1
  • 2
  • 3
  • 4
  • 5