У меня есть несколько работ, в которых используется SQLLOGDIR
токен. В настоящее время выходные данные размещаются в следующем месте: D:\sql\MSSQL14.MSSQLSERVER\MSSQL\Log
Однако я хотел бы зарегистрировать это в H:\
Я был в «Диспетчере конфигурации SQL Server», где я изменил параметр запуска, -eH:\ERRORLOG
.
Затем я перезапустил весь сервер, для хорошей меры.
Однако работа все еще думает SQLLOGDIR
отображает путь на D:\
вместо того H:\
.
Что еще нужно изменить SQLLOGDIR
?
Я использую MSSQLServer 2016 Enterprise.
Оказывается, SQLLOGDIR сопоставляется не с путем к папке журнала ошибок SQL Server, а с путем агента SQL Server!
Таким образом, проблема была устранена путем щелчка правой кнопкой мыши по папке «Журналы ошибок» в разделе «Агент SQL Server» в SSMS и выбора конфигурации. Настроить контекст
Здесь я мог указать правильный путь. Окно настройки