一个数据库建立了两个日志文件

ljtoyboy 2003-09-15 09:32:25
一个数据库建立了两个日志文件,两个日志文件现在都很大,如何把这两个日志文件清除,用with no_log 只能清除其中的一个,清除另外一个需要加什么参数,或者把另一个日志文件删除也可以。
...全文
64 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
arrow_gx 2003-09-15
  • 打赏
  • 举报
回复
先分离数据库,将日志文件改名
然后附加数据库,系统会自动生成一个新的日志文件(空的,很小)
如果成功,直接删除原日志文件

解决问题
lionstar 2003-09-15
  • 打赏
  • 举报
回复
执行 DBCC SHRINKDATABASE 语句

执行引用日志文件的 DBCC SHRINKFILE 语句


CoolAbu 2003-09-15
  • 打赏
  • 举报
回复
DBCC ShrinkFile的时候可以选择数据日志文件的名,有两个日志文件,文件名应该是不一样的。
friendliu 2003-09-15
  • 打赏
  • 举报
回复
先分离数据库
然后直接删除日志文件。
liuyun2003 2003-09-15
  • 打赏
  • 举报
回复
使日志文件和数据库脱离,然后删除。
liuyun2003 2003-09-15
  • 打赏
  • 举报
回复
使日志文件和数据库脱离,然后删除。
ljtoyboy 2003-09-15
  • 打赏
  • 举报
回复
能把DBCC SHRINKDATABASE 语句完整写一下吗,谢谢了。
ljtoyboy 2003-09-15
  • 打赏
  • 举报
回复
分离数据库是指什么阿

22,209

社区成员

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

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