|
Документооборот, ошибка 80040E14 | ☑ | ||
---|---|---|---|---|
0
MaxS
16.12.13
✎
14:02
|
В базе Документооборот 8 ПРОФ 1.2.4.3, добавляем нового пользователя.
Через несколько часов 1С сообщает об ошибке. Как это лечить, куда копать? В MS SQL 2005 база переведена в режим simple, было full. Не помогло. Платформа 8.2.18.109, 32х сервер, одна база на одном рабочем процессе, в это время в базе один пользователь. «Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: по причине: Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: Журнал транзакций для базы данных "BaseDoc" заполнен. Чтобы обнаружить причину, по которой место в журнале не может быть повторно использовано, обратитесь к столбцу log_reuse_wait_desc таблицы sys.databases HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=4, Severity=11, native=9002, line=1» |
|||
1
ptiz
16.12.13
✎
14:05
|
"Журнал транзакций для базы данных "BaseDoc" заполнен"
Что здесь непонятно? |
|||
2
МихаилМ
16.12.13
✎
14:06
|
увеличьте размер журнала транзакций.
но не делайте его бесконечным. максимум - размер бд + прогноз роста бд. |
|||
3
shuhard
16.12.13
✎
14:07
|
(0) и даже ТиИ не увеличил свободное место на диске ?
|
|||
4
Lexusss
16.12.13
✎
14:07
|
Ооооо!!! Через НЕСКОЛЬКО ЧАСОВ!!!
Срочно обновляться на 1.3. |
|||
5
MaxS
16.12.13
✎
14:08
|
(1) база в режиме simple
|
|||
6
shuhard
16.12.13
✎
14:11
|
(5) это отменяет транзакции ?
|
|||
7
MaxS
16.12.13
✎
14:16
|
(2) База на sql порядка 2Гб, лог установлен на максимум 10Гб. Свободного места 150Гб.
Когда база была full и бэкап лога делался каждые 3 часа, размер бэкапа обычно 300Мб, при добавлении пользователя, бэкап максимум 4Гб. Каким размером в тот момент был лог, не знаю. |
|||
8
Мимохожий Однако
16.12.13
✎
14:20
|
Чего хотел достичь сменой режима базы данных?
|
|||
9
MaxS
16.12.13
✎
14:28
|
(8) исключить неконтролируемый рост лога, т.к. ограничено место для бэкапов. и если бэкапы не делаются, логи всех других баз растут.
|
|||
10
MaxS
16.12.13
✎
14:40
|
(4) Есть ссылка, хотя бы косвенно указывающая, что в 1.3 с пересчетом прав лучше, чем в 1.2? Отдам ответственным за конфигурацию... А то 5 часов идёт пересчет.
(2) Сделал лимит лога в 100Гб. Будет ещё попытка, отпишусь. |
|||
11
Nenaviwu1c20
16.12.13
✎
14:51
|
USE [ИмяБазы]
GO -- ustanovim bazku v rewim simple ALTER DATABASE [ИмяБазы] SET RECOVERY SIMPLE; GO -- usekaem ee DBCC SHRINKFILE (ИмяБазы_Log, 1); GO -- vosstanovim ee na full. ALTER DATABASE ИмяБазы SET RECOVERY FULL; GO Уменьши лог пронав скриптик у себя |
|||
12
MaxS
17.12.13
✎
16:46
|
Эх.
Если 1С передаёт весточку с SQL Server'а, что Журнал транзакций для базы данных заполнен. Это означает, что журнал транзакций для базы данных SQL действительно заполнен. ;) Что такого можно делать в 1С базе, выполняя одну операцию, что её лог вырастает на несколько порядков от объёма всей базы? |
|||
13
МихаилМ
17.12.13
✎
17:04
|
(12)
технологически журнал Вам в помощь |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |