在 Ubuntu 下,如果你使用的是 sqladmin
工具來管理 SQL Server,查看日志的方法取決于具體的工具和配置。以下是一些常見的方法:
sqlcmd
工具如果你使用的是 sqlcmd
工具,可以通過執行 SQL 查詢來查看日志。例如:
sqlcmd -S your_server_name -U your_username -P your_password -Q "SELECT * FROM sys.fn_get_audit_file('C:\\Program Files\\Microsoft SQL Server\\MSSQL15.MSSQLSERVER\\MSSQL\\LOG\\audit.log', default, default)"
請將 your_server_name
、your_username
、your_password
和日志文件路徑替換為實際的值。
如果你安裝了 SQL Server Management Studio (SSMS),可以通過 SSMS 來查看日志:
tail
命令查看實時日志如果你想要實時查看日志文件的更新,可以使用 tail
命令:
tail -f /var/log/sqlserver/errorlog
請將 /var/log/sqlserver/errorlog
替換為實際的日志文件路徑。
journalctl
查看系統日志如果你使用的是 systemd 來管理服務,可以使用 journalctl
命令來查看 SQL Server 的系統日志:
journalctl -u mssql-server.service
grep
命令搜索特定日志條目如果你想要搜索特定的日志條目,可以使用 grep
命令:
grep "ERROR" /var/log/sqlserver/errorlog
請將 /var/log/sqlserver/errorlog
替換為實際的日志文件路徑。
希望這些方法能幫助你查看 Ubuntu 下的 SQL Server 日志。