SQL Server 日志文件LDF与Error Logs中日志的区别

ChinaITOldMan 2018-07-12 03:39:08
请问SQL Server Agent下的Error Logs目录下的日志是记录变更SQL Server设置或对SQL Server操作出错的日志吗?或还有记录其他内容?
数据库的LDF日至文件是记录对数据库执行除SELECT语句以外的其他所有操作吗?Error Logs与LDF记录的日志有什么区别?

谢谢!
...全文
194 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Snow_Gzy 2020-05-06
  • 打赏
  • 举报
回复
请问 sql server 的select语句在哪看呢
xiaoxiangqing 2018-07-13
  • 打赏
  • 举报
回复
同意楼上的,简单说,一个是系统级,一个是用户级
吉普赛的歌 2018-07-12
  • 打赏
  • 举报
回复
引用 3 楼 mcxhh2005 的回复:
[quote=引用 1 楼 yenange 的回复:]
其实你都说的差不多了。

ErrorLog 重在DB本身的运行日志, 比如启动信息, 运行时内存不足、备份信息,登录连接失败信息,死锁信息(需要配置)……
主要用于出了问题时,用来诊断时的一些依据, 而且是针对整个数据库的实例而言, 并不局限于某个数据库。

ldf 是数据库的日志文件, 如你所说, 记录SELECT语句以外的其他所有对数据有影响的操作, 这个很重要, 因为有了它才能保证了事务的完整性。它的用途是用来维护数据库本身在事务方面的完整性,另外, 一些高可用(如 镜像、Alwayson 等)都是依赖它的日志信息才能同步。


谢谢您![/quote]
Please speak English, or the baby will be unhappy!
ChinaITOldMan 2018-07-12
  • 打赏
  • 举报
回复
引用 2 楼 xiaocongzhi 的回复:
ErrorLog是SQL Server级的;
ldf是数据库级的(SQL server里可以有多个数据库)


thank you very much!
ChinaITOldMan 2018-07-12
  • 打赏
  • 举报
回复
引用 1 楼 yenange 的回复:
其实你都说的差不多了。

ErrorLog 重在DB本身的运行日志, 比如启动信息, 运行时内存不足、备份信息,登录连接失败信息,死锁信息(需要配置)……
主要用于出了问题时,用来诊断时的一些依据, 而且是针对整个数据库的实例而言, 并不局限于某个数据库。

ldf 是数据库的日志文件, 如你所说, 记录SELECT语句以外的其他所有对数据有影响的操作, 这个很重要, 因为有了它才能保证了事务的完整性。它的用途是用来维护数据库本身在事务方面的完整性,另外, 一些高可用(如 镜像、Alwayson 等)都是依赖它的日志信息才能同步。


谢谢您!
xiaocongzhi 2018-07-12
  • 打赏
  • 举报
回复
ErrorLog是SQL Server级的;
ldf是数据库级的(SQL server里可以有多个数据库)
吉普赛的歌 2018-07-12
  • 打赏
  • 举报
回复
其实你都说的差不多了。

ErrorLog 重在DB本身的运行日志, 比如启动信息, 运行时内存不足、备份信息,登录连接失败信息,死锁信息(需要配置)……
主要用于出了问题时,用来诊断时的一些依据, 而且是针对整个数据库的实例而言, 并不局限于某个数据库。

ldf 是数据库的日志文件, 如你所说, 记录SELECT语句以外的其他所有对数据有影响的操作, 这个很重要, 因为有了它才能保证了事务的完整性。它的用途是用来维护数据库本身在事务方面的完整性,另外, 一些高可用(如 镜像、Alwayson 等)都是依赖它的日志信息才能同步。

22,207

社区成员

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

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