永发信息网

sql数据库日志文件过大怎么办

答案:2  悬赏:0  手机版
解决时间 2021-11-18 11:54
sql数据库日志文件过大怎么办
最佳答案
日志文件太大,使其减小的方法。
在打开SQL Server Management Studio并正常联接SQL服务器后,运行下面的三行:
( 注意将dbName代换为你的数据库名。)
backup log dbName with NO_LOG
backup log dbName with TRUNCATE_ONLY
DBCC SHRINKDATABASE(dbName)

注意,在SQL 2008之后的版本以上方法无效,需将数据库设为简单模式后再进行收缩。

此外,在SQL Server Management Studio中,以视窗方法操作也可以,操作步骤:
第一步:截断数据库日志,运行代码:
BACKUP LOG 要收缩的数据库名 WITH NO_LOG
第二步:收缩数据库日志文件:
1. 选择要收缩的数据库,点右键选择任务-收缩-文件

2. 在弹出的页面中,选择文件类型为日志

3.点确定。
全部回答

经过几个小时的测试,最有用的方法如下:

  1. 停止数据库MSSQL实
  2. 复制数据库目标库文件('***.mdf')重新命名
  3. 执行如下SQL语句,注意修改正确的库名
  4. EXEC sp_attach_single_file_db @dbname = '库名', 
       @physname = 'D:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATA库名.mdf'
  5. 数据库属性/文件/限制文件增长
  6. 数据库属性/选项/设置数据库收缩为[自动收缩]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我右足脚面脚心贯通工伤伤筋了能评估几级伤残
猪排骨怎么炖汤更营养
我嘴巴很笨,怎么办,说不了
朱老师的居居好看还是面面好看
锦州铁路职业技术学校
月饼分为几种啊?
生意人是不是初二,十六拜关公
ACCA专业怎么样?
特别喜欢长包裙,总想看穿着长包裙的女人在我
10分贝的声音加10分贝的声音,合贝起来是20分
女孩子多少岁算晚婚?
夏吉利村地址好找么,我有些事要过去,
鸡蛋遇热油后为什么会膨胀
用于美签证照片地铁快照能否用
自行车骑行中国,是需要怎样的毅力和体力,骑
推荐资讯
眼睛是近视之前眼球是凸出来的,今天一摸突然
周炜良的其他工作
请问这些在连云港东海哪有卖的?
0.1L等于多少CC
眼睛基弧是8.2的 8.8的镜片能带吗
除了历史唯物主义还有什么历史理论
现在的暖通行业怎么样,干设计有前途
我在寝室过得太憋屈憋屈了。我和一个女生吵架
骑摩托车不带头盔不驾驶证扣多少分
考试成绩该不该排名
作之不之,乃成君子的意思是什么
coser eva板材做出盔甲怎么穿戴
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?