Вход | Регистрация
 
Информационные технологии :: Администрирование

Не могу увеличить лог файла MS SQL 2008 R2

Не могу увеличить лог файла MS SQL 2008 R2
Я
   Повелитель
 
02.08.21 - 10:12
Столкнулся с такой проблемой.
Обмен с Центральной базой выдает вот такую ошибку:
Начат обмен данными по настройке "Обмен с Центральным офисом" (13:09:27).
Ошибка при чтении изменений из файла обмена.
{ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1603)}: Ошибка при вызове метода контекста (ПрочитатьИзменения):
Ошибка обращения к серверу 1С:Предприятия.: Сеанс работы завершен администратором.: Соединение с сервером баз данных разорвано администратором
Microsoft SQL Server Native Client 10.0: Unspecified error
HRESULT=80004005,
Чтение данных из файла обмена завершено с ошибками!

Почитал об ошибке. Возможно лог переполнен.
Режим базы "Полная"
Зашёл в SQL размер логов ограничен до 2Гб. И не даёт не увеличить не сделать без ограничений.
https://yadi.sk/i/McoyQ3CMVstAtw

Перевел базу в режим "Простая", лог очистило до 1Мб. Но ошибка та же.

Подскажите в каком направление двигаться?
   ДенисЧ
 
1 - 02.08.21 - 10:14
Express, небось?
   Повелитель
 
2 - 02.08.21 - 10:14
(1) Нет полный
   Повелитель
 
3 - 02.08.21 - 10:19
Копию стандартными средствами не даёт сделать. С ошибкой выпадает.
Эксперименты делаю с базой которую сделал через остановку SQL и копирования файлов adem3.mdf и adem3_log.LDF

Перевел копию базы в простую запустил там ТИИ тоже ошибка:

https://yadi.sk/i/SUjjZugKJ9CSIQ
   ДенисЧ
 
4 - 02.08.21 - 10:21
А ещё запросто на FAT32 положил файлы данных
   ДенисЧ
 
5 - 02.08.21 - 10:21
(3) А тут вообще база битая...
   Повелитель
 
6 - 02.08.21 - 10:26
(4) Нет NTFS
(5) База пока работает. Хотя, пока...
Запустил ТИИ сейчас только «Проверка логической целостности конфигурации». Жду
   Повелитель
 
7 - 02.08.21 - 10:27
(6) ТИИ «Проверка логической целостности конфигурации» выпало с такой же ошибкой что и (3)
   ДенисЧ
 
8 - 02.08.21 - 10:28
(7) Разумеется. У тебя же sql-база битая, а 1сное - это уже потом.
   Галахад
 
9 - 02.08.21 - 10:35
Чем ограничение в 2 Тб. мешает?
   Повелитель
 
10 - 02.08.21 - 10:38
(9) Точно. Спасибо. Я думал 2 Гб. Значит не в ограничении дело.
   Повелитель
 
11 - 02.08.21 - 10:41
В dt выгрузилось из реальной базы, без ошибок на удивление!
Сейчас попробую копию из dt поднять.
   acht
 
12 - 02.08.21 - 10:47
(0) 80004005 - это абстрактная "Ошибка СУБД"
Надо смотреть на код Native, возможно это и не лог. Какое-нибудь нарушение уникальности индекса и тыпы.
   acht
 
13 - 02.08.21 - 10:51
(3) О, native=605
База у тебя сыпется =)
   ДенисЧ
 
14 - 02.08.21 - 10:51
Коллеги!
Никто не рассказывайте ему про DBCC CHECKDB!
   Повелитель
 
15 - 02.08.21 - 11:12
(13) (14) Спасибо за любую информацию.
Сейчас попробую DBCC CHECKDB!
   Повелитель
 
16 - 02.08.21 - 11:14
Думаю да, действительно не в логах дело. Раз как выше сказали ограничения нет. Да я перевод базы в простую с логом 1Мб даёт сделать, а ошибка та же.
Сейчас dt загружается и ТИИ в другой копии базы по разным пунктам делаю.
В одной из копий DBCC CHECKDB
   Бишбармак
 
17 - 02.08.21 - 11:14
(14) ... особенно про repair_allow_data_loss
   Повелитель
 
18 - 02.08.21 - 11:16
(17) Благодарю
   Бишбармак
 
19 - 02.08.21 - 11:18
   Повелитель
 
20 - 02.08.21 - 11:40
DBCC CHECKDB показал что индексы посыпались.
После DBCC CHECKDB база пока ещё осталась не работоспособная. Видимо нужно другие команды запускать из (19)

Как раз закончилась загрузка из dt.
В dt база работает и обмен идёт без ошибок.
Остановлюсь на этом варианте пока, а то торговый зал и так несколько часов не работал.
Остальное продолжу после завершения рабочего дня.

Спасибо всем.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.