DBCC SHRINKFILE
всегда работает, когда я запускаю его вручную в файле журнала, даже когда я получаю следующее сообщение:
'Cannot shrink log file 2 (Claim_Log) because all logical log files are in use.'
Однако, когда я запускаю его из задания, журнал сокращается только примерно в одну треть времени. В остальное время он остается большим (около 150 Гб). Там никогда не бывает никаких ошибок, кроме перечисленных выше. Это утверждение, которое я использую:
DBCC SHRINKFILE (N'Claim_log' , 0, TRUNCATEONLY)
У меня включено «Включить вывод шага в историю» на шаге задания. Что еще я могу сделать, чтобы получить больше информации о том, почему это не работает?
Edit:
Вот полное сообщение из журнала:
'Executed as user: *. Cannot shrink log file 2 (Claim_Log) because all logical
log files are in use. [SQLSTATE 01000] (Message 9008) DBCC execution completed.
If DBCC printed error messages, contact your system administrator. [SQLSTATE 01000]
(Message 2528). The step succeeded.'
Я уже пытался выгнать пользователей из БД и перевести их в однопользовательский режим.