解决日志文件满造成SQL数据库无法写入文件问题

1、打开Microsoft SQL Server Management Studio管理工具,右键你要压缩的数据库 -> 任务 -> 收缩 -> 文件

2、在“文件类型”选择“日志” ,在“收缩操作”选择“在释放未使用的空间前重新组织页”,这里会给出一个允许收缩到的最小 M 数,直接输入这个数点击确定即可确定

3、在“文件类型”选择“数据” ,在“收缩操作”选择“在释放未使用的空间前重新组织页”,这里会给出一个允许收缩到的最小 M 数,直接输入这个数点击确定即可确定

注:数据的收缩会慢一点,特别是几百 M 以上的,要耐心等待,别中途取消。

例:

 

 

 

 4、如果以后,不想要它变大:在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。

或用SQL语句:alter database数据库名set recovery simple

另外,Truncate log on checkpoint(此选项用于SQL7.0,SQL 2000中即故障恢复模型选择为简单模型)当执行CHECKPOINT命令时如果事务日志文件超过其大小的70%则将其内容清除在开发数据库时时常将此选项设置为True Auto shrink定期对数据库进行检查当数据库文件或日志文件的未用空间超过其大小的25%时,系统将会自动缩减文件使其未用空间等于25%当文件大小没有超过其建立时的初始大小时不会缩减文件缩减后的文件也必须大于或等于其初始大小对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint选项设为True时才能进行。

注意:一般立成建立的数据库默认属性已设好,但碰到意外情况使数据库属性被更改,请用户清空日志后,检查数据库的以上属性,以防事务日志再次充满。


————————————————

原文链接:https://blog.csdn.net/little__SuperMan/article/details/112481524

posted @ 2024-07-23 17:53 lear 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #bind 127.0.0.1 #注释掉这一句,使redis可以外部访问port 6379 #默认端口,可以改成别的端口protected-mode yes #修改为yes,开启保护模式,默认是yes#daemonize no #这一句是注释的,windows版本不支持,默认是norequirepa 阅读全文
posted @ 2024-03-28 10:38 lear 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 集成微信退款的时候,出现了这样的一个错误。 需要修改IIS的应用程序池的高级配置中的一个值。 这个地方要改成True,好像不改是读不到支付的证书。 阅读全文
posted @ 2022-11-07 18:41 lear 阅读(331) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/jackbon8/article/details/82702563 阅读全文
posted @ 2022-07-13 16:40 lear 阅读(135) 评论(0) 推荐(0) 编辑
摘要: windows账号登陆 把电脑的DNS改成4.2.2.2就可以了。 步骤:设置 - 网络和Internet - 高级网络设置 - 更多网络适配器选项 - 链接网络的右键属性 - IPv4 Chrome账号登录 下载Chrome同步助手,在开发者模式下安装扩展程序,就可以了 步骤:自定义及控制chro 阅读全文
posted @ 2022-06-29 10:55 lear 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 当网上的其他方法都不管用时,可能原因是系统的环境变量被修改了: 我也遇见同样的问题,我的办法是如下(或许是因为这个temp环境变量的值被修改了,再把它改回来,改为C:\windows\temp)右击"我的电脑"-"属性"-"高级"-"环境变量",选择系统变量下的"TEMP",点编辑,设置变量值为 % 阅读全文
posted @ 2022-02-09 13:19 lear 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1、ctrl +, 打开设置; 2、点击工作区,点击右上角 打开设置(json) 3、输入选择代码,并保存; 内容代码如下: { "vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.format.defaultFormat 阅读全文
posted @ 2022-01-04 19:17 lear 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 管理员身份运行cmd, 跳转到C:\Windows\System32\inetsrv目录, 然后运行appcmd list wp即可查看 阅读全文
posted @ 2021-08-03 16:35 lear 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 场景 本机环境使用Visual studio独立开发两个项目,需要单点登录, 第一个vs项目的启动地址为 localhost:15900, 第二个vs项目的启动地址为 localhost:55888, 现在的需求,当用户在第一个项目登录之后,跳转到第二个项目,第二个项目不需要再次登录就可以获取到第一 阅读全文
posted @ 2021-07-29 11:54 lear 阅读(893) 评论(0) 推荐(0) 编辑
摘要: --声明游标的变量和类型 DECLARE @UserId int DECLARE @Days int --创建游标,定义游标curfuntioncode,用select给游标赋值 DECLARE curfuntioncode CURSOR FOR SELECT UserId,[Day] as [Da 阅读全文
posted @ 2021-07-15 16:38 lear 阅读(337) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示