Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 The log for database 'tempdb' is not available.  [new]
пятый2
Member

Откуда:
Сообщений: 123
Добрый день.

Вот такая ошибка появилась.

The log for database 'tempdb' is not available. Check the event log for related error messages. Resolve any errors and restart the database.

БД была недоступна.

После перезапуска службы SQL Server - работа БД восстановилась.


Такое было два раза, на одном и том же сервере с интервалом в час.

Пока не повторялось.



Скажите пожалуста, из-за чего такое может быть?
13 авг 18, 10:33    [21640001]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
msLex
Member

Откуда:
Сообщений: 7730
пятый2
Добрый день.

Вот такая ошибка появилась.

The log for database 'tempdb' is not available. Check the event log for related error messages. Resolve any errors and restart the database.

БД была недоступна.

После перезапуска службы SQL Server - работа БД восстановилась.


Такое было два раза, на одном и том же сервере с интервалом в час.

Пока не повторялось.



Скажите пожалуста, из-за чего такое может быть?
проблемы с диском на котором расположен лог темпдб
13 авг 18, 10:41    [21640015]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
пятый2
Member

Откуда:
Сообщений: 123
msLex
пятый2
Добрый день.

Вот такая ошибка появилась.

The log for database 'tempdb' is not available. Check the event log for related error messages. Resolve any errors and restart the database.

БД была недоступна.

После перезапуска службы SQL Server - работа БД восстановилась.


Такое было два раза, на одном и том же сервере с интервалом в час.

Пока не повторялось.



Скажите пожалуста, из-за чего такое может быть?
проблемы с диском на котором расположен лог темпдб



Там все БД на одном диске.
13 авг 18, 10:45    [21640022]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36695
И вы сделали Check the event log for related error messages ?
13 авг 18, 12:00    [21640133]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
L_argo
Member

Откуда:
Сообщений: 1137
пятый2
Там все БД на одном диске.
Ну и что ? Повторно нарывается на тот самый испорченный фрагмент диска.

Просто сделайте чекдиск.
13 авг 18, 13:15    [21640291]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 761
пятый2
Там все БД на одном диске.


Вот за такое я бы руки отрывал. Наверняка и transaction log файлы всех баз на том же диске сидят. Не удивлюсь если это диск С, тогда там еще и pagefile.sys надо брать в расчет.

Проверь свободное место, из-за нехватки свободного места t-log файл базы tempdb может быть поврежден, после рестарта база tempdb создается заново, и пока есть свободное место - все работает. Кончается место на диске - ты имеешь проблему.

Когда разберешься с дисками не мешает выяснить почему раздувается t-log базы tempdb, в чем причина.
13 авг 18, 23:57    [21641221]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
L_argo
Member

Откуда:
Сообщений: 1137
почему раздувается t-log базы tempdb
1С ? :)
14 авг 18, 09:29    [21641360]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
msLex
Member

Откуда:
Сообщений: 7730
flexgen
из-за нехватки свободного места t-log файл базы tempdb может быть поврежден


Вот те раз. Айтемы на коннекте есть?
14 авг 18, 10:57    [21641465]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
пятый2,

замените автоприращение журнала на фиксированный размер. Сейчас Вы рискуете только журналом tempdb, а завтра упадут боевые базы из-за того, что журнал съел всё место. Размер определяется опытным путём. Максимум, что случится - откат транзакций без потери данных и поломки баз.

Журнал может заполниться в результате того, что его усечение не происходит. Усечение не происходит из-за длительно открытой транзакции или большого объема изменений данных в этой базе.

Вам необходимо организовать наблюдение за заполнением журнала в течение, скажем, месяца, чтобы оценить требуемый дисковый объём.
14 авг 18, 12:03    [21641631]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
а в какой момент все решили что проблема с местом?
14 авг 18, 12:04    [21641635]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
TaPaK,

хороший вопрос, автор о месте на диске ничего не написал :)
14 авг 18, 12:32    [21641704]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
L_argo
Member

Откуда:
Сообщений: 1137
Проверь свободное место, из-за нехватки свободного места t-log файл базы tempdb может быть поврежден
многократно имел проблему нехватки места на диске с логом. Ни разу не повреждалось. Скл2008р2

Хотя не факт, что такое невозможно.
14 авг 18, 13:50    [21641836]     Ответить | Цитировать Сообщить модератору
 Re: The log for database 'tempdb' is not available.  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
L_argo
Проверь свободное место, из-за нехватки свободного места t-log файл базы tempdb может быть поврежден
многократно имел проблему нехватки места на диске с логом. Ни разу не повреждалось. Скл2008р2
Хотя не факт, что такое невозможно.

Действительно, а я сколько раз не падал ни разу ничего не ломал, хотя не факт что такое невозможно.

ТС достаточно для начала просто прочитать лог
14 авг 18, 14:13    [21641884]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить