在 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 日志。