简介 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性。并不承担具体的恢复数据的角色。正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.在开始文章之前,首先要了解SQL Server提供的几种不同备份类型。 SQL Server提供的几种备份类型 SQL
转载
2024-04-30 14:58:54
37阅读
1.清空日志:DUMP TRANSACTION 库名 WITH NO_LOG。 2.截断事务日志:BACKUP LOG 数据库名 WITH NO_LOG。 3.收缩数据库文件(如果不压缩,数据库的文件不会减小: 企业管理器->右键你要压缩的数据库->所有任务->收缩数据库->收缩文件->选择日志文件->在收缩方式里选择收缩至XXM,这里会给出一个允许
转载
2024-03-18 20:08:57
281阅读
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG &n
原创
2010-08-20 23:59:22
2148阅读
sqlserver日志收缩:https://docs.microsoft.com/zh-cn/sql/relational-databases/databases/shrink-a-database?view=sql-server-20173. SQLServer存储引擎之日志篇 (3.1)日志结构 (3.1.1)物理日志 (0)物理日志即数据库的.ldf文件, 当然后缀名是可以自定义的
转载
2023-07-03 15:40:28
385阅读
用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和 msbase.jar,可以到微软的网站去下载(://www.microsoft.com/downloads /details.aspx?FamilyId
转载
2024-04-28 14:59:49
74阅读
前言碎语 关于对SQL SERVER 日志文件管理方面了解不多的话,可以参考我的这篇博客文章“MS SQL 日志记录管理”,不过这篇文章只是介绍对SQL SERVER日志记录的深入认知了解,并没有提出如何管理日志文件的方案,如果你有兴趣的话,倒不妨可以钻研一下如何管理、提取日志记录信息,这是数据库精细化管理的一个方面,如果手头管理的服务器过多,事情过多,你很难做
转载
2024-06-17 10:51:53
76阅读
SQL Server日志清空方法 在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名 1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG 2.截断事务日志:BACKUP LOG databasename WITH NO_LOG 3.收缩数据库:DBCC SHRINKDATABASE(databasename) SQL S
转载
2024-06-17 23:48:08
694阅读
ALTER proc [dbo].[del_baklog]as----备份数据库declare @num tinyint declare @date nvarchar(100)declare @name nvarchar(100)declare @db_name nvarchar(100)declare @i int -- =1set @i=1select @n
原创
2014-07-16 18:40:08
1386阅读
以前使用sqlserver2000时有一个叫LogExplorerforSQLServer可以分析日志,但在sql2005中不能用了,请问还有其它软件能分析吗?--------------------------------------------------------------------------------答:>LogExplorer.2005不能用了,挺郁闷的.看看如下的命令是
原创
2009-09-11 14:28:00
878阅读
可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个
原创
2023-01-10 11:14:23
390阅读
截断事务日志
如果从来没有从事务日志中删除日志记录,逻辑日志就会一直增长,直到填满容纳物理日志文件的磁盘上的所有可用空间。在某个即时点,必须删除恢复或还原数据库时不再需要的旧日志记录,以便为新日志记录腾出空间。删除这些日志记录以减小逻辑日志的大小的过程称为截断日志。
永远不能截断事务日志的活动部分。日志的活动部分是在任何时间恢复数据库所需的日志部分,因此必须有回滚所有未完成的事务所需的
转载
精选
2012-01-09 15:51:21
4974阅读
SQLSERVER 日志恢复 有时开发过程中由于不小心或者程序出现错误导致错误删除数据,或者由于计算机以外引起数据遭到破坏,这时候可以采用日志进行恢复。 下面我们以为数据库HIS_YB名称为例子说明如何利用数据库日志进行数据恢复工作。 注意SQL SERVER7 的TRUNCATE LOG ON CHECKPOINT属性设置TRUE 或者SQLSERVER2000设置为简单模式, SQLSERVE
转载
精选
2013-09-02 15:27:49
1320阅读
SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)BackupLog DNName with no_loggodumptransaction DNName with no_loggoUSE DNName&nb
转载
精选
2015-02-11 20:41:47
846阅读
backup log dbbame with NO_LOGbackup log dbbame with TRUNCATE_ONLYDBCC SHRINKDATABASE(dbbame)
转载
2013-02-14 20:32:00
342阅读
2评论
--------------查询LogicalFileNameSELECTISNULL(Filegroup_name(groupid), 'LOG') AS FileGroupName,name AS LogicalFileName,filename AS PhysicalFileName,size / 128 AS AllocatedSize_MB,Fileproperty(name, 'Spa
SQLUtility - SQLServer 工具箱软件说明: 在使用SQLServer企业管理器生成SQL脚本时,并没有按照数据库对象的依赖关系对脚本顺序进行排序。这个BUG导致了生成的脚本无法直接执行,开发人员必须手工对其进行排序或者寻找其他替代方案,从而增加了很大的工作量和麻烦。写本工具的原始原因就是为了解决上述问题,既然写好了,就应该和大家共享。在发布之前顺便又添加了清除事务日志的功能,
转载
2024-08-13 13:09:53
59阅读
Serilog简介Serilog是.net中的诊断日志库,可以在所有的.net平台上面运行。Serilog支持结构化日志记录,对复杂、分布式、异步应用程序的支持非常出色。Serilog可以通过插件的方式把日志写入到各种终端,控制台、文本、Sqlserver、ElasticSearch,Serilog支持终端的列表:https://github.com/serilog/serilog/wiki/Pr
转载
2023-08-22 19:36:00
319阅读
1、启动命令docker run -d -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=msserver@123456' -p 14301:1433 --name mssql -
原创
2024-06-04 11:02:57
0阅读
# 在Docker中启动SQL Server
在现代的软件开发中,使用容器化技术已经成为一种广泛采用的做法。Docker作为最流行的容器化平台之一,为我们提供了快速、轻量级的部署解决方案。在某些情况下,我们可能需要在Docker容器中启动SQL Server数据库,以便在开发、测试或生产环境中使用。
## 准备工作
在开始前,请确保已经安装了Docker以及Docker Compose。如果
原创
2024-06-29 04:45:25
166阅读
今天遇到一个客户说sqlserver的服务启动不了报错,因为之前是我给他搭建的环境所以我认为问题应该不大,可能都是他的操作问题或者端口占用什么的,但是我打开事件查看器发现有这么几条错误:由于安全库有问题,服务器无法初始化加密。可能是缺失安全库。请验证系统上是否存在 security.dll。
TDSSNIClient 初始化失败,出现错误 0x139f,状态代码 0x80。原因: 无法初始化 SS
原创
2023-08-31 21:25:57
873阅读