Назад | Перейти на главную страницу

Журнал tempdb SQL Server 2008

мой журнал tempdb в настоящее время находится по адресу:

В настоящее время выделено место: 0,50 МБ Доступное свободное пространство: -25,95 МБ (-5190%)

Как это может быть минус? Что я должен делать?

Может случиться так, что конкретное чтение доступного пространства неверно (а остальная база данных исправна). Я видел такие отрицательные значения после определенных административных операций, таких как отсоединение БД и ее повторное подключение без исходного журнала (т.е. с использованием sp_attach_single_file_db), хотя в большинстве случаев такие вещи не будут выполняться против tempdb.

Один или несколько из Команды DBCC лайк ОБНОВЛЕНИЕ DBCC может отсортировать это, если это незначительное расхождение в бухгалтерском учете.

Также, если с остальными вашими базами данных все в порядке (проверьте, прежде чем продолжить, и убедитесь, что у вас есть хорошие резервные копии, на случай, если неверное сообщение размера tempdb является признаком более серьезной проблемы), тогда просто попробуйте остановить и перезапустить службы SQL - я считаю, что tempdb является воссоздается с нуля каждый раз при запуске сервисов.

Также примечания к эта страница о tempdb, особенно в отношении некоторых инструментов, неверно сообщающих размер (обычно или после операции сжатия).