在 CentOS 系統下查看 SQL Server 日志,可以通過以下幾種方法:
如果你已經安裝了 SQL Server Management Studio 或 Visual Studio Code,并且安裝了相應的 SQL Server 插件,你可以使用這些工具連接到 SQL Server 實例,然后在對象資源管理器中展開 “管理” 文件夾,找到 “SQL Server 日志”。在這里,你可以查看、過濾和導出日志。
sqlcmd:首先,確保你已經安裝了 SQL Server 命令行工具 sqlcmd。如果沒有安裝,可以使用以下命令安裝:
sudo yum install mssql-tools unixODBC-devel
然后,使用 sqlcmd 連接到 SQL Server 實例:
sqlcmd -S server_name -U username -P password
連接成功后,你可以使用以下命令查看日志:
EXEC xp_readerrorlog;
這將顯示 SQL Server 錯誤日志。你還可以使用其他參數來過濾日志,例如:
EXEC xp_readerrorlog(0, 1, 'Error'); -- 查看第一個錯誤日志中的錯誤信息
SQL Server 日志文件通常位于 /var/opt/mssql/log 目錄下。你可以使用 tail、less、grep 等命令查看和搜索日志文件。例如:
sudo tail -f /var/opt/mssql/log/errorlog; -- 實時查看錯誤日志
sudo less /var/opt/mssql/log/errorlog; -- 分頁查看錯誤日志
sudo grep 'Error' /var/opt/mssql/log/errorlog; -- 搜索錯誤日志中的錯誤信息
注意:請根據實際情況替換 server_name、username 和 password。