1.如何收缩日志文件

1.先分离数据库,然后删除日志文件,再附件数据库。

2.收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。方法 二、

1.选中数据库,右键属性/选项,把恢复模式从“完整”改为“简单”。

2.选中数据库,右键任务/收缩文件,选择日志文件,设置将文件收缩为0M,确定。

3.再将恢复模式从“简单”-“完整”即可。

--------------------------------------------------

方案1: 所以可以执行以下sql语句:

DUMP TRANSACTION 你的数据库名 WITH NO_LOG

BACKUP LOG 你的数据库名 WITH NO_LOG

DBCC SHRINKDATABASE(你的数据库名)

EXEC sp_dboption '你的数据库名', 'autoshrink', 'TRUE'方案2:

在数据库的属性里-选择选项-恢复模式改为“简单”-勾选“自动收缩”。这样就可以自动进行数据库的收缩,推荐采用这种自动方式进行

--------------------------------------------------

SQLSERVER收缩事务日志

一、由于系统中录入及删除数据频繁,故事务日志很大。

SQLSERVER中讲:

BACKUP LOG 数据库名 WITH NO_LOG|TRUNCATE_ONLY可以截断事务日志。

但我在数据库中进行上述操作后,事务日志还是没有改变。

二、只有进行“数据库收缩”操作。

在此复选框中打勾

选中上图所示选项,即可点“确定“,执行收缩事务日志的操作,硬盘经过一段时间的工作后,SQLSERVER终于提示收缩成功。事务日志文件被恢复到原始尺寸。

综上所述,第一步只是将非活动的事务日志截断,并没有收缩数据库,只有进行第二项操作后,数据库才进行事务日志的清理工作,将截断的非活动事务删除,并将事务日志文件收缩到适当尺寸。

在使用 SQL Server 时,数据库里的日志文件会越来越大,需要把它删除。 我先把这个数据库分离,在数据库上点右键 - 所有任务 - 分离数据库,分离之后,就可以把 Log 文件删除,同时也可以把数据进行备份。之后,就可以在所有任务里的附加数据库再把那个数据库添进来,SQL Server 会提示 LOG 文件不存在,问你是不是要新建一个,选是就行了,这样,LOG 文件就清空了。 这个方法只需几分钟的时间,但在这几分钟里,就不能访问这个数据库了,我觉得只适用于小型的应用,对于大型的系统就要找其它方法了

金蝶上机日志,金蝶上机日志重要吗,金蝶日志怎么删除

2.如何缩小 sql server 2000数据库的日志文件

下面几种方法,LZ可以参考下: 一、使用企业管理器 1。

首先备份数据库 2。使用“企业管理器”,选择数据库: 3。

点击鼠标右键,选择“所有任务→收缩数据库”: 4。选择“文件”: 5。

选择“XXX_LOG”文件 6。输入日志文件大小 7。

多次“确定”按钮即可。 二、使用相关数据库命令 1、建议首先备份数据库(但不是必需的): BACKUP DATABASE database_name TO backup_device 2、备份事务日志: BACKUP LOG database_name TO backup_device 如果不需要当前事务日志中的记录进行数据库还原或没有足够的空间进行事务日志备份的的话,也可仅执行以下命令截断事务日志: BACKUP LOG database_name WITH NO_LOG 3、收缩事务日志文件: DBCC SHRINKFILE (log_file_name) 其中log_file_name是事务日志文件的逻辑名称,可以在企业管理器中数据库属性的“事务日志”页中看到(如Northwind数据库的默认事务日志文件逻辑名称为Northwind_log)。

4、如果日志文件仍然较大的话,可以尝试重复执行一次BACKUP LOG WITH NO_LOG和DBCC SHRINKFILE命令。 5、如果这时仍没有明显的效果,请执行DBCC OPENTRAN (database_name)检查当前数据库中是否存在长时间未提交的活动事务。

有必要的话,可以断开这些连接并重新尝试截断事务日志和收缩日志文件。 6、事务日志文件收缩完成后,建议立即执行一次数据库的完全备份并根据实际需要制定适当的数据库备份计划。

三、使用脚本代码 将下面的代码COPY到查询分析器里,,然后修改其中的3个参数(数据库名,日志文件名,和目标日志文件的大小),运行即可。 可以解决某些情况下,SHIRNK DATABASE 和 TRUNCATE LOG FILE 无法缩小文件的BUG。

SET NOCOUNT ON DECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INT USE Marias -- 你要操作的数据库名 SELECT @LogicalFileName = 'Marias_log', -- 你的日志文件名 @MaxMinutes = 10, -- Limit on time allowed to wrap log。 @NewSize = 100 -- 你想设定的日志文件的大小(M) -- Setup / initialize DECLARE @OriginalSize int SELECT @OriginalSize = size FROM sysfiles WHERE name = @LogicalFileName SELECT 'Original Size of ' + db_name() + ' LOG is ' + CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' + CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB' FROM sysfiles WHERE name = @LogicalFileName CREATE TABLE DummyTrans (DummyColumn char (8000) not null) DECLARE @Counter INT, @StartTime DATETIME, @TruncLog VARCHAR(255) SELECT @StartTime = GETDATE(), @TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY' DBCC SHRINKFILE (@LogicalFileName, @NewSize) EXEC (@TruncLog) -- Wrap the log if necessary。

WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time has not expired AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName) AND (@OriginalSize * 8 /1024) > @NewSize BEGIN -- Outer loop。 SELECT @Counter = 0 WHILE ((@Counter。

收缩,金蝶,日志

3.金蝶k3wise如何查看上机日志?

任何人包括大领导,都不可以对上机日志修改和删除的。

为了保证账套数据的安全,监控软件的使用过程。系统提供了上机日志功能,用于记录什么时间,哪个用户,进行了何种操作,以及操作的结果,以便于留下操作查找线索。

上机日志系统设定为5,000条记录,超出5,000条记录,系统即按照先进先出的方式删除上机日志记录,保留最新的5,000条记录。上机日志记录只能进行查看、引出、打印等项处理。

任何人(包括账套管理员)都不能通过系统对上机日志进行人为的删除或修改。

4.K3客户端进不去出现组件正在调用中间层是怎么回

解决方案: 1、查看网络中用户是否冲突 (1)已达到最大许可站点, (2)多次点击,留下登陆信息 可以通过开始菜单中“程序”—“金蝶K/3”—“金蝶K/3系统工具”—“系统工具”—“网络控制工具”清除。

2、检查网络是否连通 ping 192。 168。

0。1 -t (192。

168。0。

1为服务器IP)看是否丢包 有时能够ping通也不证明网络稳定,共享一个大文件,然后下载看是否正常。 可进行以下操作: A、重新拔插一下网线或者与别的用户交换一下网线 B、将交换机关闭几分钟然后重新开启 3、客户端是否更改,用户名、密码 可以通过新增用户,测试。

说明:新增用户,要为“管理员”,有时非管理员也出错。 4、查看服务是否开启,尤其时DCOM 5、检查是否中病毒 可以看一下在服务器上的system32\wins下是否有内容,如果有,则很可能是系统中病毒了。

例如:冲 击波杀手会在该文件夹下释放svchost。 exe和dllhost。

exe文件。 6、重装客户端 7、删除数据库日志 具体步骤是; A、要求所有客户端退出系统,服务器停止中间层程序运行, B、打开SQL数据库“企业管理器“进行分离数据库操作,要求账套没有被执行, C、退出SQL数据库并停止服务,删除数据库的*。

ldf文件, D、启动SQL数据库服务,进行附加数据库即可, E、对中间层账套进行注册即可。 使用SQL7。

0数据库的日志文件删除必须在查询分析器里用语句先分离,然后用单数据库文件进行恢复即可。 8、如果很多客户端都出现,只有重做服务器了:( 另外, 1、域用户配置也较容易出现问题,如果出问题,很难调试、配置,不如重做简单:) 2、新增客户端,造成服务器负载大,那就需要更换一些硬件配置,如增加内存。

有时问题可能会很简单,我就做过一个,客户端硬盘低格,重装系统、K/3客户端,服务器重做,问题依旧,最后却是更换一块网卡就给解决了,让人哭笑不得。 总之出现问题再来解决,总是一件棘手的事情,要做到防患于未然,因此大家尽量按照以下规则来做: 1、操作人员在不用时要正确及时退出系统, 2、调用数据量大的操作要避开系统的使用高峰, 3、不要频繁进行反结帐和反过帐操作, 4、不要随意进行数据库数据的修改, 5、合理设置数据库的维护计划, 6、定期进行账套的优化等。

5.金蝶k3怎样数据库收缩

请参考以下内容:(以sql2000为例) 1.请您在服务器上,点击开始/程序/金蝶K3/金蝶 K3 服务器配置工具/帐套管理,打开帐套管理工具,然后确定你帐套关联的数据库实体文件,如AIS20100819092645。

2.请您备份当前要收缩日志文件的数据库(右击此数据库/所有任务/备份数据库)。 3.在需要收缩日志文件大小的数据库上右击点"属性",再点"选项",将故障还原里的"完全"改为"简单" 4.右击此数据库,"所有任务"中的"收缩数据库" 5.点击右下角的"文件",进入后,在右上角选数据库文件为"xxxx_log",表示,准备收缩日志文件.《重要,注意一定要选择"xxxx_log",否则帐套数据会被损坏》 6.请选择"收缩文件至"100M,不建议收缩至0,可能会导致数据库报错。

7.点击确定即可。

金蝶日志收缩