Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Внесенные изменения в базе, на следующий день отменяются  [new]
Mixail70
Member

Откуда:
Сообщений: 5
Выбираю данные одного поля из списка. Executenonquery, изменяю одну запись. После рестарта изменения сохраняються. Но на следующий день некоторые данные сохраняют старые значения. Что могу делать? Помогите. Помогите.

Сообщение было отредактировано: 2 авг 20, 09:44
2 авг 20, 09:46    [22176642]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3247
Mixail70,

Ну вариантов немного, в общем-то. Либо кто-то после вас эти значения возвращает обратно, либо за ночь база восстанавливается из бэкапа. Ну или, как вариант, есть какой-то джоб, опять-таки ночной, который эти значения либо перезаливает откуда-то, либо как-то еще их правит (из захардкоженного списка, например).

С бэкапами смотрите историю: в SSMS правой кнопкой на базу, Reports > Backup and Restore Events.
2 авг 20, 11:29    [22176653]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Mixail70
Member

Откуда:
Сообщений: 5
А можеть ли ето связано с READ_COMMITTED_SNAPSHOT? Хотя транзакций нету. Еще использую DataError event of DataGridView.

Сообщение было отредактировано: 2 авг 20, 13:23
2 авг 20, 13:25    [22176672]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3247
Mixail70
А можеть ли ето связано с READ_COMMITTED_SNAPSHOT? Хотя транзакций нету.
Если изменения переживают рестарт инстанса, то нет.
2 авг 20, 16:06    [22176715]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54167
Набросать простенький триггер на апдейт для логирования изменений

Кстати, поля вида ChangedDate и ChangedBy есть?

Сообщение было отредактировано: 3 авг 20, 00:29
3 авг 20, 00:31    [22176825]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
PizzaPizza
Member

Откуда:
Сообщений: 367
Mixail70
Вынимаю батон колбасы одного вида из холодильника. Eatnotcook, отрезаю кусок. Закрываю и открываю холодильник - батон лежит отрезанный. Но на следующий день батон опять целый. Что могу делать? Помогите. Помогите.


Вы не привели никакой информации вообще для того, что бы даже прикинуть направление поиска. Вариантов может быть множество, согласно вашему описанию: от каких то скриптов, отрабатывающих в агенте, до барабашки.

Опишите хотя бы что за база, кто ей пользуется/имеет доступ, структуру данных, пример изменений... хоть что то.

ps. Единственное, что понятно, что вы работаете с базой через .net

Сообщение было отредактировано: 3 авг 20, 03:40
3 авг 20, 03:37    [22176831]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Mixail70
Member

Откуда:
Сообщений: 5
PizzaPizza,
была старая база Sql Server 2000, с Win32 приложением. Надо было отчеты добавлят к программе. Но исходников не было. Я установил Sql Server ЕЕ 16 и перевел Sql Server 2000 mdf на Sql Server ЕЕ 16 и написал новую программу под .Net. Так как с Sql Server не силен, процедурами и финкциями не пользовался, все на C#. Я забыл сказать что в исходной базе были несколько безобидных процедур и функций. Мне стыдно бло их удалить. Вот сейчас их тоже удалил, посмотрим что будет. А кроме процедур и функций что еще можеть влиять на данные? Исходную базу не я создал. Сама база простая, 1 Child и 3 Parent table в качестве списков.
вчера, 09:08    [22177270]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7752
Mixail70,

решение конфликтов репликации, восстановление из резервной копии базы.
вчера, 10:42    [22177309]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Mixail70
Member

Откуда:
Сообщений: 5
Владислав Колосов,
что нужно делать чтобы восстановление из резервной копии базы никогда не было?
"решение конфликтов репликации", репликации мне не нужны...
вчера, 11:12    [22177323]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
londinium
Member

Откуда: Киев
Сообщений: 1168
Mixail70,
автор
что нужно делать чтобы восстановление из резервной копии базы никогда не было?

найти того,кто восстанавливает из резервной копии(человек или джоб) изапретить ему это делать
вчера, 11:33    [22177328]     Ответить | Цитировать Сообщить модератору
 Re: Внесенные изменения в базе, на следующий день отменяются  [new]
Mixail70
Member

Откуда:
Сообщений: 5
Спасибо, друзья!
вчера, 11:46    [22177334]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить