Відповіді:
Згорнутий файл не буде переносити вашу базу даних в офлайн.
DBCC SHRINKFILE
сама по собі не змушує базу даних перейти в офлайн. Однак просто виконання цієї команди не обов'язково зменшить розмір на диску журналу, що залежить від того, коли було взято останнє повне резервне копіювання (для SIMPLE
типів відновлення) або t-log (для FULL
типу відновлення). Якщо не було нещодавнього резервного копіювання журналів, то в журналі не буде місця для повернення.
Нарешті, якщо не відбулося деякого непередбачуваного, вибухового зростання через аномально велику операцію запису / партії, ви, можливо, захочете переглянути файл скорочення, оскільки база даних виявляє потребу в великому файлі журналу, і сервер повинен виділяти ресурси для розширюючи його назад. Можливо, додавання пам’яті було б розумною альтернативою.