[quote=引用 1 楼 yenange 的回复:] 其实你都说的差不多了。 ErrorLog 重在DB本身的运行日志, 比如启动信息, 运行时内存不足、备份信息,登录连接失败信息,死锁信息(需要配置)…… 主要用于出了问题时,用来诊断时的一些依据, 而且是针对整个数据库的实例而言, 并不局限于某个数据库。 ldf 是数据库的日志文件, 如你所说, 记录SELECT语句以外的其他所有对数据有影响的操作, 这个很重要, 因为有了它才能保证了事务的完整性。它的用途是用来维护数据库本身在事务方面的完整性,另外, 一些高可用(如 镜像、Alwayson 等)都是依赖它的日志信息才能同步。
ErrorLog是SQL Server级的; ldf是数据库级的(SQL server里可以有多个数据库)
其实你都说的差不多了。 ErrorLog 重在DB本身的运行日志, 比如启动信息, 运行时内存不足、备份信息,登录连接失败信息,死锁信息(需要配置)…… 主要用于出了问题时,用来诊断时的一些依据, 而且是针对整个数据库的实例而言, 并不局限于某个数据库。 ldf 是数据库的日志文件, 如你所说, 记录SELECT语句以外的其他所有对数据有影响的操作, 这个很重要, 因为有了它才能保证了事务的完整性。它的用途是用来维护数据库本身在事务方面的完整性,另外, 一些高可用(如 镜像、Alwayson 等)都是依赖它的日志信息才能同步。
22,207
社区成员
121,730
社区内容
加载中
试试用AI创作助手写篇文章吧