日志文件有什么用?是不是记录着每一句的SQL?

不懂必须要问 2013-01-30 03:33:43
日志文件有什么用?是不是记录着每一句的SQL?

我怎么能查询,执行过什么SQL呢?
...全文
443 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-01-30
  • 打赏
  • 举报
回复
这跟是不是自己的数据库无关,微软怎么知道是不是你自己的呢?如果你要看短期情况,可以考虑使用sql profiler来监控。
不懂必须要问 2013-01-30
  • 打赏
  • 举报
回复
引用 2 楼 DBA_Huangzj 的回复:
日志记录什么,很大程度依赖于你的数据库恢复模式,如果是完整模式,那么你数据库中所有操作都会全部记录在里面,包括truncate,不过truncate主要是记录“操作”,其他大部分对数据库的操作及其对应的记录都会记录在日志。日志非常重要,不要像那些一看到ldf很大就叫人删掉的人一样做。只要ldf正常,基本上可以重建整个数据库。 至于你想看日志,除非用第三方软件,否则就……
我自己的数据库,都不给我自己看呀……
不懂必须要问 2013-01-30
  • 打赏
  • 举报
回复
引用 2 楼 DBA_Huangzj 的回复:
日志记录什么,很大程度依赖于你的数据库恢复模式,如果是完整模式,那么你数据库中所有操作都会全部记录在里面,包括truncate,不过truncate主要是记录“操作”,其他大部分对数据库的操作及其对应的记录都会记录在日志。日志非常重要,不要像那些一看到ldf很大就叫人删掉的人一样做。只要ldf正常,基本上可以重建整个数据库。 至于你想看日志,除非用第三方软件,否则就……
我建立的时候是选择完整模式的。 有时我想看看数据插入时的值是不是一样。我要怎么样才能查看明文。
發糞塗牆 2013-01-30
  • 打赏
  • 举报
回复
日志记录什么,很大程度依赖于你的数据库恢复模式,如果是完整模式,那么你数据库中所有操作都会全部记录在里面,包括truncate,不过truncate主要是记录“操作”,其他大部分对数据库的操作及其对应的记录都会记录在日志。日志非常重要,不要像那些一看到ldf很大就叫人删掉的人一样做。只要ldf正常,基本上可以重建整个数据库。 至于你想看日志,除非用第三方软件,否则就算列出来你也看不懂。那个东西本身不是给人看的
zjjscmy 2013-01-30
  • 打赏
  • 举报
回复
可以根据日志文件从某一出错时点恢复数据,查看修改内容吧?

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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