位置: 编程技术 - 正文

SQL数据库日志已满解决方法(sql server 数据库日志不可用)

编辑:rootadmin

当前的解决方法是:把硬盘上的其他文件删除,以空出硬盘空间,将数据库的日志文件大小改成无限制,然后分离数据库,要确保分离成功,、然后把数据库日志文件删除(最好是先改名,以防万一)。再附加数据库,这样会重建日志文件。 加回去之后,将数据库改成自动收缩,把日志文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作的话,应设为大一点。 在查询分析器上操作: 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 解决SQL数据库日志已满的问题 1、右键数据库→属性→选项→故障还原模型→设为简单→确定; 2、右键数据库→所有任务→收缩数据库→确定; 3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。 二、复杂方法 1、清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2、截断事务日志 BACKUP LOG 数据库名 WITH NO_LOG 3、收缩数据库文件(如果不压缩,数据库的文件不会减小) 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 --收缩数据库 DBCC SHRINKDATABASE(客户资料) --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1) 4、为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行) a.分离数据库 企业管理器--服务器--数据库--右键--分离数据库 b.在我的电脑中删除LOG文件 c.附加数据库 企业管理器--服务器--数据库--右键--附加数据库 此法将生成新的LOG,大小只有多K 或用代码: 下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。 a.分离 EXEC sp_detach_db @dbname = 'pubs' b.删除日志文件 c.再附加 EXEC sp_attach_single_file_db @dbname = 'pubs',@physname = 'c:Program FilesMicrosoft SQL ServerMSSQLDatapubs.mdf' 5、为了以后能自动收缩,做如下设置 企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩" --SQL语句设置方式: EXEC sp_dboption '数据库名', 'autoshrink', 'TRUE' 6、如果想以后不让它日志增长得太大 企业管理器--服务器--右键数据库--属性--事务日志 --将文件增长限制为xM(x是你允许的最大数据文件大小) --SQL语句的设置方式: alter database 数据库名 modify file(name=逻辑文件名,maxsize=) 特别注意: 请按步骤进行,未进行前面的步骤,请不要做后面的步骤,否则可能损坏你的数据库。 一般不建议做第4、6两步,第4步不安全,有可能损坏数据库或丢失数据,第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复。   日志文件满而造成SQL数据库无法写入文件时,可用两种方法:   一种方法:清空日志。   1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG   2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。   另一种方法有一定的风险性,因为SQL SERVER的日志文件不是即时写入数据库主文件的,如处理不当,会造成数据的损失。   1: 删除LOG   分离数据库 企业管理器->服务器->数据库->右键->分离数据库   2:删除LOG文件   附加数据库 企业管理器->服务器->数据库->右键->附加数据库   此法生成新的LOG,大小只有多K。   注意:建议使用第一种方法。   如果以后,不想要它变大。   SQL下使用:   在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。   或用SQL语句: alter database 数据库名 set recovery simple   另外,Truncate log on checkpoint(此选项用于SQL7.0,SQL 中即故障恢复模型选择为简单模型)当执行CHECKPOINT 命令时如果事务日志文件超过其大小的% 则将其内容清除在开发数据库时时常将此选项设置为True Auto shrink定期对数据库进行检查当数据库文件或日志文件的未用空间超过其大小的%时,系统将会自动缩减文件使其未用空间等于% 当文件大小没有超过其建立时的初始大小时不会缩减文件缩减后的文件也必须大于或等于其初始大小对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint 选项设为True 时才能进行。   注意:一般立成建立的数据库默认属性已设好,但碰到意外情况使数据库属性被更改,请用户清空日志后,检查数据库的以上属性,以防事务日志再次充满。

推荐整理分享SQL数据库日志已满解决方法(sql server 数据库日志不可用),希望有所帮助,仅作参考,欢迎阅读内容。

SQL数据库日志已满解决方法(sql server 数据库日志不可用)

文章相关热门搜索词:sqlserver2008r2数据库日志已满,sql 日志,sql数据库日志满了怎么解决,sql数据库日志满了怎么解决,sqlserver2008r2数据库日志已满,sqlserver数据库日志已满,sql数据库日志已满,sql数据库日志满了怎么解决,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL语句检测sp4补丁是否安装 selectserverproperty('productlevel')如果没有打过SP,则为RTM,否则显示的是SP版本。查看你当前版本号:SELECT@@VERSION结果是:MicrosoftSQLServer-8..(IntelX)Aug

SqlServer强制断开数据库已有连接的方法 在执行建库脚本时,往往会先将原有的数据库drop掉,由于SqlServer检测到有数据连接时禁止执行dropdatabase操作,所以建库脚本经常执行失败,为此我们需

sql多条件多字段排序(图文教程) 语句:select*from[User]orderby[Password]desc,Idasc在一个条件重复的情况下,使用第二个条件排序如下:注意这里的第,条记录(在Password相同的情况下,根

标签: sql server 数据库日志不可用

本文链接地址:https://www.jiuchutong.com/biancheng/347803.html 转载请保留说明!

上一篇:sql 2000清空后让表的id从1开始等数据库操作(sql2000删除)

下一篇:SQL语句检测sp4补丁是否安装(sql数据库检查)

  • 专项应付款怎核算?
  • 如何查询开出的全电发票
  • 印花税计税依据是什么
  • 金蝶迷你版年结怎么操作
  • 红字发票认证
  • 小微企业增值税优惠政策最新2023
  • 备用金与其他应收款的记账规则
  • 销售额营业收入怎么填
  • 集体企业弊端
  • 一般纳税人建筑公司都交什么税
  • 企业所得税季度申报
  • 计划成本材料采购明细账一般采用的格式是什么
  • 建安企业无收入怎么结转成本?
  • 采购单录入、接收分配会计分录怎么写?
  • 税法规定固定资产折旧残值率
  • 运输公司购买运输车辆保险进什么科目
  • 城市创建税务人在行动
  • 个体工商户3万以下免个人经营所得税吗
  • 产品定价的含义
  • 企业所得税免征和不征
  • 跨年度的费用发票,如何做分录
  • 新注册公司什么时候报个税
  • 社保显示已申报,但缴不了款
  • 非征期不允许上报汇总是怎么回事
  • 待摊费用当月增加
  • 怎么更改mac
  • 去年的季度所得税额怎么做账
  • 要求快速启动
  • 微信公众平台开发
  • 现金流量表的作用和意义
  • u-net优点
  • java webflux
  • 2、传统的目标设定过程目的重在________
  • mfcc特征提取过程
  • string对象放在哪里
  • 交易性金融资产的入账价值
  • python2打包
  • js正数转负数
  • 银行会计的基本核算方法包括的内容有
  • 还有什么服务啊
  • 事业单位银行开户规定
  • 劳务报酬收入是否含税
  • 房屋出租后转租缴纳房产税吗
  • 企业持有住房税费
  • 个税异地缴纳后果
  • 营改增后还有建筑业发票吗
  • ukey要交服务费吗
  • 其他应收款内部往来
  • 成本利润率多少是正常的
  • 税务局指定购买发票流程
  • 从事国家重点扶持的公共基础项目
  • 先清卡后报税影响申报吗
  • 综合所得的个人所得税有哪些筹划技巧
  • 哪些固定资产不计提折旧
  • 企业是否必须建立巡察制度
  • sql server中删除触发器用
  • apt-key
  • freebsd启动网卡
  • linux查看组的信息
  • centos6.5安装步骤
  • windows重置网卡cmd
  • win8怎么装驱动
  • windows以管理员权限打开文件
  • 进程mmc.exe
  • linux查看hz
  • 如何开启金山毒霸
  • win8怎么弄出开始菜单键
  • win7英文输入法
  • 跳跳僵尸小游戏攻略
  • cssimage
  • opengl语言
  • json对象转化为list
  • nodejs实现HTTPS发起POST请求
  • android 启动器 设置
  • jquery动态添加的元素怎么添加事件
  • 广东高速费用支付宝支付如何开发票
  • 浙江税务app不能网上办税
  • 个体工商户税务注销流程及需要的资料
  • 2020江苏省禁钓规定
  • 地税局跟税务局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设