helpf.pro
Регистрация
 0 
Распечатать

Журнал транзакций заполнен. HRESULT=80040E14

Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Журнал транзакций для базы данных "zup" заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы
sys. databases HRESULT=80040E14, SQLStvr: Error state=2, Severity=11,native=9002, line=1


или

Ошибка СУБД:
Microsoft OLE Provider for SQL Server: The transaction log for database “DataBase” is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column is sys.database
HRESULT=80040E14, SQLSTATE=4 2000, native=9002


Решение:
1. Посмотрите сколько свободного места осталось на дисках, может его нет и логу некуда записаться...
2. Это ошибка Microsoft SQL Server - переполняется лог транзакций и не очищается. Урезать его возможно различными способами, в том числе и с помощью стандартной оснастки, но не всегда данная операция получается, и размер файла лога остается прежним. Как вариант предлагаю следующее решение из двух строчек:
для использования убрать символ _
Код SQL
  use master
backup log myDataBase with T_runcate_only
use myDataBase
DBCC SHRINKFILE (myDataBase_Log,20)

Где myDataBase – имя базы данных, 20 – Размер лога в мегабайтах.
Разместил:   Версии: |  Дата:   Прочитано: 35943
 0 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
1C медленно работает по сети с базой на SQL Server 22
Данное обстоятельство может быть обусловлено многими причинами. Одна из них - неоптимальная настройка MS SQL . Перечислим неоптимальности в настройке: 1) Неправильно указанный сетевой протокол, используемый для взаимодействия 1С с SQL Server. П
1Cv8.1CD - Файл данных достиг максимального размера! 9
1С выдает предупреждение " Файл данных достиг максимального размера" . Подскажите из - за чего это и как можно решить ? Превышен размер файла, обычно это сообщение возникает, когда размер файла 1Cv8.1CD приближается к 10 гигабайтам или размер ка
1С 7.x : Как получить курсы валют с сайта НБУ http://www.bank.gov.ua/ за любую дату ? 6
Функция ПолучитьТаблицуКурсовНБУ(ДатаКурса, Ежедневно = 1) // если в качестве второго параметра указать число отличное от 1 - получем валюты, которые котируются на ежемесячной основе Перем Reader, Url, Точки, HtmlTab, Строк, Р, НомСтроки, НомЯче
1С Предприятие что это? 12
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который выпускает компания 1С . Что такое
Посмотреть все результаты поиска похожих
Комментарии
mdrummer
22.01.2014 17:25Комментарий: 3
mdrummer
Как-то решал проблему с неимоверным ростом ldf файла. И наткнулся на вот такой скриптик:

DECLARE @sql varchar(1000) SET @sql = 'A_lter DATABASE '+QUOTENAME(DB_NAME())+' SET RECOVERY SIMPLE DBCC SHRINKDATABASE('''+DB_NAME()+''') A_lter DATABASE '+QUOTENAME(DB_NAME())+' SET RECOVERY FULL WITH NO_WAIT' EXEC (@sql)

он был спасением!
E_Migachev
25.08.2012 20:49Комментарий: 2
E_Migachev
AndrewM, в T_runcate_only убери символ _
AndrewM
24.08.2012 17:15Комментарий: 1
AndrewM
запустил предложенный запрос на выполнение, вышла ошибка: T_runcate_only не является известным параметром BACKUP
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.