数据库收缩问题

xb06620422 2011-09-23 10:06:46
想过各种办法全部失败~~~~~
现在有个想法
类似装水
当一个水桶满了 拿走 接上另外一个


当一个日志文件我认为足够大的时候将该日志文件复制到其他盘
然后删除 新建一个日志文件

不知道是否可行
...全文
72 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
a78782295 2011-09-23
  • 打赏
  • 举报
回复
数据库名右键---所有任务--收缩数据库--文件---数据库文件选择 日志文件----收缩文件至(右边提示的大小就行)
-晴天 2011-09-23
  • 打赏
  • 举报
回复
建三个小一些的日志文件,它就不会增大了.日志存放时是以先进先出的栈的形式处理的,如果你只有一个文件,那没地方出,建三个文件,类似循环出入.你试试吧.
--小F-- 2011-09-23
  • 打赏
  • 举报
回复
其实比较好的方法还是分离数据库 然后删除LDF文件 然后再附加数据库
cutebear2008 2011-09-23
  • 打赏
  • 举报
回复
如果你在full恢复模式下,你可以backup log来备份日志,然后收缩日志即可!
有用的命令:
dbcc loginfo([db_name])
dbcc sqlperf(logspace)
yubofighting 2011-09-23
  • 打赏
  • 举报
回复
备份,删除,备份,删除,备份,删除

等大神
geniuswjt 2011-09-23
  • 打赏
  • 举报
回复
没试过,等大神
yubofighting 2011-09-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 qianjin036a 的回复:]
建三个小一些的日志文件,它就不会增大了.日志存放时是以先进先出的栈的形式处理的,如果你只有一个文件,那没地方出,建三个文件,类似循环出入.你试试吧.
[/Quote]
这个方法没试过,本人试过吗?
唐诗三百首 2011-09-23
  • 打赏
  • 举报
回复
"问题是现在日志没法备份,进度读到一段程度 就停止了 日志50G大小
另外 所有任务里面的收缩数据库用过了 没有效果"

--> 为何会无法备份? backup log [数据库名] to ... 会报错吗?
一般在系统闲时做收缩,实在没有回收到空间,那就说明实在已满.
唐诗三百首 2011-09-23
  • 打赏
  • 举报
回复
"当一个日志文件我认为足够大的时候将该日志文件复制到其他盘
然后删除 新建一个日志文件不知道是否可行"

--> 可行,但不建议,1需人工观测,2需中断系统服务,3不适于特殊情况.
xb06620422 2011-09-23
  • 打赏
  • 举报
回复
问题是现在日志没法备份,进度读到一段程度 就停止了 日志50G大小
另外 所有任务里面的收缩数据库用过了 没有效果

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧