如果一个数据库有两个日志文件,怎么控制日志写到哪一个日志里面去呢?

Foliole 2018-12-04 04:14:05
如果一个数据库有两个日志文件,怎么控制日志写到哪一个日志里面去呢?

大神求详细说下原理咯,感谢感谢~
...全文
326 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2018-12-04
  • 打赏
  • 举报
回复
CSDN 是离你千里之外的服务器, 只不过是通过 浏览器 与你有了联系。 所以图片只能上传
吉普赛的歌 2018-12-04
  • 打赏
  • 举报
回复
--1. 首先要先清空文件里的数据,删除之前数据一定要记得先备份 然后执行: 
DBCC SHRINKFILE (FileName, EMPTYFILE);
--2. 文件中的内容删除后,再执行删除文件命令,DataBaseName表示数据名,FileName 表示文件名:
ALTER DATABASE [DataBaseName] REMOVE FILE FileName;
Foliole 2018-12-04
  • 打赏
  • 举报
回复
引用 5 楼 吉普赛的歌 的回复:
[quote=引用 4 楼 hockhuo 的回复:] [quote=引用 3 楼 吉普赛的歌 的回复:] 直接删除不了?
如果我直接删除了,那我本来的那些事务日志哪里去了? [/quote] 你放心, 只要能删除, 它自然做好一些合并之类的操作, 不可能丢数据的。 要么就是正在使用, 无法删除。[/quote] 另外弱弱问下: 在这里黏贴图片要另存为,然后再上传的?
吉普赛的歌 2018-12-04
  • 打赏
  • 举报
回复
引用 4 楼 hockhuo 的回复:
[quote=引用 3 楼 吉普赛的歌 的回复:] 直接删除不了?
如果我直接删除了,那我本来的那些事务日志哪里去了? [/quote] 你放心, 只要能删除, 它自然做好一些合并之类的操作, 不可能丢数据的。 要么就是正在使用, 无法删除。
Foliole 2018-12-04
  • 打赏
  • 举报
回复
引用 3 楼 吉普赛的歌 的回复:
直接删除不了?
如果我直接删除了,那我本来的那些事务日志哪里去了?
吉普赛的歌 2018-12-04
  • 打赏
  • 举报
回复
直接删除不了?
Foliole 2018-12-04
  • 打赏
  • 举报
回复
引用 1 楼 吉普赛的歌 的回复:
日志文件做成多个没有必要。因为它无法并发, 单个就可以了, 多个是浪费。 你一定要控制, 顶多是限制某一个的大小, 这个写不进了, 只好逼着写到另外一个。
开始做了限制,第一个日志满了,要增加一个才能解决 现在有两个了 有两个的情况下怎么合并回一个呢?
吉普赛的歌 2018-12-04
  • 打赏
  • 举报
回复
日志文件做成多个没有必要。因为它无法并发, 单个就可以了, 多个是浪费。 你一定要控制, 顶多是限制某一个的大小, 这个写不进了, 只好逼着写到另外一个。

22,210

社区成员

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

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