|   |   | 
| 
 | Одна из конфигураций на базе SQL при входе дает ошибку | ☑ | ||
|---|---|---|---|---|
| 0
    
        Ruslanb 25.05.18✎ 00:16 | 
        Одна из конфигураций на базе SQL при входе начала выдавать следующую ошибку: 
 Ошибка СУБД: Microsoft SQL Server Native Client 11.0: The transaction log for database 'Base_Name' is full due to 'LOG_BACKUP'. HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=9002, line=1 | |||
| 1
    
        PR 25.05.18✎ 00:19 | 
        Так так, очень интересно. А ты?     | |||
| 2
    
        Ruslanb 25.05.18✎ 00:28 | 
        (1) Попытался урезать лог транзакций через SQL server, но вышла и там ошибка:
 Backup, file manipulation operations (such as ALTER DATABASE ADD FILE) and encryption changes on a database must be serialized. Reissue the statement after the current backup or file manipulation operation is completed. (Microsoft SQL Server, Error: 3023) | |||
| 3
    
        PR 25.05.18✎ 00:33 | 
        (2) Очень интересно. Что думаешь делать?     | |||
| 4
    
        Ruslanb 25.05.18✎ 00:33 | 
        (1) Тоже самое если делать это с помощью запроса:
 Msg 3023, Level 16, State 2, Line 2 Backup, file manipulation operations (such as ALTER DATABASE ADD FILE) and encryption changes on a database must be serialized. Reissue the statement after the current backup or file manipulation operation is completed. Msg 5069, Level 16, State 1, Line 2 ALTER DATABASE statement failed. Msg 8985, Level 16, State 1, Line 3 Could not locate file 'acc_main' for database 'Base_Name' in sys.database_files. The file either does not exist, or was dropped. | |||
| 5
    
        Ruslanb 25.05.18✎ 00:34 | 
        (3) У Вас есть какие то идеи?     | |||
| 6
    
        PR 25.05.18✎ 00:38 | 
        (5) Я уж думал не спросишь
 Скуль перегружать пробовал? | |||
| 7
    
        Ruslanb 25.05.18✎ 00:43 | 
        (6) Перезагружал SQL server agent, но не помогло     | |||
| 8
    
        PR 25.05.18✎ 00:45 | 
        (7) Причем здесь агент, просто скуль перегружал?     | |||
| 9
    
        PR 25.05.18✎ 00:45 | 
        У базы стоит модель Full или Simple?     | |||
| 10
    
        Ruslanb 25.05.18✎ 00:48 | 
        (8) Сейчас попробую. (9) Модль Фулл пытался сделать Симпл, но выдает ошибку которую я написал выше     | |||
| 11
    
        Ruslanb 25.05.18✎ 00:59 | 
        (8) Кажись заработало! Ввел две команды net stop mssqlserver и net start mssqlserver и база запустилась! Спасибо большое)     | |||
| 12
    
        Stanislav Prihodko 25.05.18✎ 08:17 | 
        Отлично     | |||
| 13
    
        Apokalipsec 25.05.18✎ 08:24 | 
        база в фулле, шел бекап лога транзакций, ты убил сервер во время этого процесса - четко, могешь.
 Теперь попробуй всё таки снять бекап лога транзакций и снять/увеличить ограничение по максимальному размеру лога транзакций. Если тебе не нужен лог транзакций - переведи базы в simple. | |||
| 14
    
        Apokalipsec 25.05.18✎ 08:27 | 
        Роман, а как часто тебя заказчики бьют за советы как в (6) не разбирающимся разработчикам?     | |||
| 15
    
        PR 25.05.18✎ 09:57 | 
        (14) У меня такого не бывает, я базы сразу в Simple перевожу
 Можно привести хоть один пример, где в 1С может пригодиться Full? | |||
| 16
    
        PR 25.05.18✎ 10:00 | 
        (14) Про бэкап речь зашла только после (0), а в (0) речь не о бэкапе, а о переполнении  лога     | |||
| 17
    
        пипец котенку 25.05.18✎ 10:31 | 
        >>Можно привести хоть один пример, где в 1С может пригодиться Full?
 ЛОЛ, да везде, где заказчики не готовы терять данные за период от предыдущего полного бэкапа до сбоя. | |||
| 18
    
        PR 25.05.18✎ 11:20 | 
        (17) Ты про ситуацию, когда клиент реально готов восстанавливать все максимально полно и ежечасные инкрементные бекапы по необъяснимой причине ему так же не подходят
 А я про реальность И в моей реальности полный бекап плюс ежечасные инкрементные полностью закрывают потребность в бекапах В этом случае Full только жрет место и все | |||
| 19
    
        пипец котенку 25.05.18✎ 11:32 | 
        (18) 
 >>ежечасные инкрементные бекапы по необъяснимой причине ему так же не подходят не по необъяснимой, а по причине что он готов потерять макс. 15 минут - именно такой интервал можно ставить для бэкапа лога, для дифф. бэкапа в конце дня у тебя дифф бэкап просто не будет успевать делаться за это время >>В этом случае Full только жрет место и все Ты просто не умеешь настраивать бэкап лога. Твои ежечасные диф. бэкапы точно так же жрут место, по сравнению с бэкапами лога. Насчет инкрементного, как ты говоришь, бэкапа (на самом деле он называется дифференциальный) - у него есть серьезный подводный камень - сделанный админом или сторонними средствами полный бэкап делает невалидной всю цепочку твоих бэкапов. | |||
| 20
    
        пипец котенку 25.05.18✎ 11:34 | 
        >>А я про реальность
 Ты живешь в какой-то своей реальности, в моей реальности все продакшн базы в фулл модели. | |||
| 21
    
        PR 25.05.18✎ 12:07 | 
        (19) В общем, я не понял, в чем проблема полных бекапов + дифференциальных, в случае ручного восстановления этого более чем достаточно     | |||
| 22
    
        пипец котенку 25.05.18✎ 12:14 | 
        (21) Печенюшка, с таким уровнем понимания тебя нельзя до баз больше 15 Мб допускать, бгг     | |||
| 23
    
        Мыш 25.05.18✎ 12:40 | 
        (19) > Насчет инкрементного, как ты говоришь, бэкапа (на самом деле он называется дифференциальный) - у него есть серьезный подводный камень - сделанный админом или сторонними средствами полный бэкап делает невалидной всю цепочку твоих бэкапов
 COPY ONLY спасает, но кто про него вспоминает ) | |||
| 24
    
        PR 25.05.18✎ 13:51 | 
        (22) Ой, Миша, дурачок, я и не признал тебя сразу, сорян :))     | |||
| 25
    
        X Leshiy 25.05.18✎ 14:12 | 
        (17) >>ЛОЛ, да везде, где заказчики не готовы терять данные за период от предыдущего полного бэкапа до сбоя. 
 Раз заказчик такой нежный, пусть строит репликацию))) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |