Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Вопрос по сжатой копии базы MS SQL

Вопрос по сжатой копии базы MS SQL
Я
   Повелитель
 
08.06.20 - 13:31
Подскажите.
Я участник процесса в суде, в качестве специалиста 1с от истца.

К сожалению не могу написать все детали, так как суд еще идет, а наши оппоненты тоже могут читать мисту.
Суть такая есть сжатая копия базы 1с MS SQL от 01.08.2019
И есть сжатая копия базы 1с MS SQL от 01.07.2019
Модель восстановления базы "Простая", при этом при восстановлении из архива обоих этих баз, размер примерно самих база mdf 20Гб, log.LDF 10 Гб.

Можно ли утверждать что база от 01.07.2019 была сделана именно 01.07.2019, а не была сделана из копии 01.08.2019 путем удаления из неё данных?

Я вот как понимаю если удалить из базы 01.08.2019 все документы за июль, то в таблицах SQL они все равно останутся. И это будет видно экспертом.
   Ёпрст
 
1 - 08.06.20 - 13:33
(0) в таблице ничего не останется
   Йохохо
 
2 - 08.06.20 - 13:34
можно найти что 01.07.2019 была из копии 01.08.2019. другие утверждения не верны
   Йохохо
 
3 - 08.06.20 - 13:36
(1) целостность бизнес логики обеспечивает 1с, если они херачили на tsql возможно всё)
   Повелитель
 
4 - 08.06.20 - 13:36
(3) Нет только в 1с, в SQL напрямую не лезли.
   Повелитель
 
5 - 08.06.20 - 13:39
(1) Всегда думал, что данные сразу не удаляются из SQL, а уже регламентными операциями очищаются.
   Asmody
 
6 - 08.06.20 - 13:39
некто взял виртуалку, установил на ней дату 01.07, развернул на ней копию от 01.08, влез напрямую в sql, удалил из таблиц все записи старше 01.07, сделал бекап, удалил виртуалку, диск отформатировал, вынул из компьютера, положил на 5 минут в микроволновку, разбил молотком, пропустил "блины" через шредер, опилки сжёг, пепел рассеял с самолёта над океаном.
   Повелитель
 
7 - 08.06.20 - 13:41
(6) Понял, вон оно как. То есть через 1с это было бы заметно, а вот через SQL получается вот так.
   Повелитель
 
8 - 08.06.20 - 13:42
Ну тогда вопрос закрыт, спасибо всем.
   mistеr
 
9 - 08.06.20 - 13:46
(0) >Я вот как понимаю если удалить из базы 01.08.2019 все документы за июль, то в таблицах SQL они все равно останутся. И это будет видно экспертом.

В таблицах не останутся, а в логе следы могут остаться.
   mistеr
 
10 - 08.06.20 - 13:47
(9) Точнее, следы могут остаться и там, и там.
   Asmody
 
11 - 08.06.20 - 13:48
(7) Я к тому, что доказать, что не было (6) нельзя. Так же, как и доказать, что оно было.  
_Доказать_ можно только в случае, когда бекап подписывается ЭЦП с отметкой времени.
   Ёпрст
 
12 - 08.06.20 - 13:48
(9) лог можно шринкануть и ...усё, сделав фулл бэкап, перед этим..короче, можно слепить. что никто ничего не найдёт
   Asmody
 
13 - 08.06.20 - 13:49
(10) т.е. кто-то задумал почистить базу, а логи почистить забыл?
   mistеr
 
14 - 08.06.20 - 13:51
(13) Судя по размеру лога 10 Гб, да. :)
   IVAL
 
15 - 08.06.20 - 14:10
Есть некоторые счетчики, которые не могут уменьшаться в рамках БД. Например, LSN: https://stackoverflow.com/questions/1143119/what-does-lsn-mean-in-sql-server

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