sql server 数据库日志过大处理

本文提供了一段SQL代码,用于处理SQL Server数据库日志文件过大的问题。通过修改数据库名、日志文件名和目标日志文件大小,可以在查询分析器中运行此代码,以缩小日志文件的大小。代码包括了数据插入、删除循环以及日志截断等步骤。
摘要由CSDN通过智能技术生成
把下面代码COPY到查询分析器里,然后修改其中的3个参数(数据库名,日志文件名,和目标日志文件的大小),运行即可(我已经用过多次了),其它不多说了.(现在主要用oracle了)..


--------------------------------------------------------------代码--------------------------------------------------------------
SET NOCOUNT ON
DECLARE @LogicalFileName sysname,
        @MaxMinutes INT,
        @NewSize INT


USE     dbbase_name             -- 要操作的数据库名
SELECT  @LogicalFileName = 'dbbase_name_log',  -- 日志文件名
@MaxMinutes = 10,               -- Limit on time allowed to wrap log.
@NewSize = 10                  -- 你想设定的日志文件的大小(M)

-- Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size
  FROM sysfiles
  WHERE name = @LogicalFileName
SELECT 'Original Size of ' + db_name() + ' LOG is ' +
        CONVERT(V
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值