SQL Server记录“blob数据”,可使用journalctl查看

Eva*_*oll 7 sql-server linux logs errors

当我跑步时它journalctl -u mssql-server.serviceB blob data

Sep 06 17:34:44 x230 systemd[1]: Stopping Microsoft SQL Server Database Engine...
Sep 06 17:34:44 x230 sqlservr[22239]: [200B blob data]
Sep 06 17:34:44 x230 sqlservr[22239]: [190B blob data]
Sep 06 17:34:51 x230 sqlservr[22239]: [73B blob data]
Sep 06 17:34:51 x230 sqlservr[22239]: [146B blob data]
Sep 06 17:39:51 x230 sqlservr[22239]: [73B blob data]
Sep 06 17:39:51 x230 sqlservr[22239]: [146B blob data]
Run Code Online (Sandbox Code Playgroud)

我也没有运行 DDL 命令,也没有插入或更新 blob 数据。但有可能是mssql-cli在后台执行类似操作。

小智 6

当输出中存在无法打印的字符时,就会发生这种情况。

看来 sqlservr 正在输出\r(或^M)(换行)字符。

您可以使用以下方式查看原始数据:journalctl -u mssql-server.service --all

据我所知,这似乎与 相同的内容/var/opt/mssql/log/errorlog,因此这可能是查看日志的更简单的方法。