当我使用 MSSM 运行数据库一致性历史报告时,我收到一条错误消息:
无法检索报告这一部分的数据。出现以下错误消息 19050,级别 16,状态 5 跟踪文件名 '/var/opt/mmsql/log/log_86866.trc\log.trc' 无效
我重新运行了 DBBCC CHECKDB,但没有帮助。
当我跑
SELECT tracefilename = path FROM sys.traces
WHERE is_default = 1;
我得到的跟踪文件名返回为
/var/opt/mssql/log/log_87148.trc
如果我重新运行数据库一致性历史记录,则tracefilename现在是
'/var/opt/mmsql/log/log_87148.trc\log.trc' is invalid
这是 SSMS 的限制。此报告不正确支持 Linux,因为该脚本正在使用“\”(Windows 路径分隔符)执行路径操作。
这是为该报告运行的代码片段:
您可以在此处发布产品反馈。