SQLServer On Linux 错误日志检查|学习笔记

简介: 快速学习 SQLServer On Linux 错误日志检查

开发者学堂课程【SQL Server on Linux 入门教程:SQLServer On Linux 错误日志检查】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/386/detail/4841


SQLServer On Linux 错误日志检查


检查错误日志的方法有四种:

1、/var/opt/mssql/Vog

直接去检查错误日志的文件连接虚拟机,直接看一下错误日志的文件

cherishs-MacBook-Pro:~ cherish$ ssh root@192.168.99.101

root@192.168.99.101's pas sword :

Last login: Mon Dec 19 02:58:42 2016 from 192. 168.99.1

[root@localhost ~]# cat /var/opt/mssql/log/errorlog

好处就是可以直接查看 SQLServer On Linux 启动过程中的错误日志等,场景是当SQLServer On Linux 启动失败了,需要直接去检查错误日志的文件,目录下面错误文件长什么样子,errorldg 点后面的数字越大说明日志文件越久远没有数字的表示的是当前的日志文件

errorlqgHkEngineEventFile_ Ø_ 131265442627590000.xel log_ ,56.trc

errorldg.1HkEngineEventFile_ ,0_ 131265471607980000.xel log_ 57.trc

errorlog.2HkEngineEventFile_ .0_ 131265472875150000.xel setup-20161218-221523. log

errorlog.3HkEngineEventFile_ ,0_ 131265473543700000.xel setup-20161218-221724. log

errorlog,4HkEngineEventFile_ ,0 131265479882470000.xel system_ ,health. _Ø_ 131265471611790000.xel

errorlog.5log_ 53.tresystem_ health_ .0 13126547287780000.xel

errorlog.6log_ 54.trcsystem_ ,health, _0_ 131265473546830000.xel

HkEng ineEventFile_ 0_ 131265442520090000.xel log 55.trcsystem_ health_ _Ø_ 131265479885890000.xel

2、Sclond-> sp. readerrorlon/sp..readerrcrkog

依靠 Sclond 的方式调用系统的扩展存储过程和系统的存储过程两种方式都可以

(1)[root@localhost ~]# sqlcmd -S localhost1433 -U sa

Password

xp_readerrorlog

go

这个格式比较乱语句不是很好看

(2)sp_readerrorlog

go

当我们执行sp. readerrorlon/sp..readerrcrkog不带任何参数时候代表读取当前的日志文件要是读取年代比较久远的文件就要带入 errorldg 点后面的数字,1表示的就是第一个归档文件

3、SS1S->xp_readerrorlog/sp_readerrorlog

SS1S 连接去执行 SQLServer On Linux 去执行扩展的存储过程或者是系统的存储过程

从这些错误信息中筛选想要的文件。

exec xp_ readerrorlog  这种方法是系统的扩展存储过程格式会好看一点

exec sp_ readerrorlog这种方法是读取当前的日志文件等价于exec sp_ readerrorlog 0

exec sp_ readerrorlog 1 读取前一个日志文件

exec sp_ readerrorlog 1, l,' master' 对前一个日志文件进行筛选

4、SSMS-> Gul

通过 ssms 的 gul 界面去看错误日志

使用界面操作点击 management点击 SQL Server On logs,就可以查看到当前的错误日志文件

这里有归档的日志文件

图片6.png

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
相关文章
|
6月前
|
监控 Linux 应用服务中间件
linux查看日志文件tail -f用法
在 Linux 中,查看和监控日志文件是系统管理员和开发者常用的操作之一。tail 命令就是用来查看文件内容的,它默认显示文件的最后部分。tail -f 是 tail 命令的一个非常有用的选项,用于实时查看和跟踪日志文件的更新,尤其是在监控运行中的服务时非常有用。
821 0
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
10月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
305 7
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要
433 1
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
516 5
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
320 7
|
监控 网络协议 安全
Linux系统日志管理
Linux系统日志管理
451 3
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
248 3
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
366 1
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据