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

Откуда:
Сообщений: 39
Доброго время суток Уважаемые гуру СУБД

Ситуация следующая:

У меня на работе стоит sql expres 05 :) (денег не выделили на норм версию)
В первых числах месяца происходит урезание БД автоматически. ТО есть вчера с утра зашел, сделал отчет, получил данные, после обеда во всех таблицах БД произошло удаление данных, потерялось где то 30%.

У нас делается backup, но не средствами sql cmd, а просто стопится служба и архивируется.
В настройках стояло автоматическое сжатие, после это случая отключил.

И еще использовал как то скрипт, который урезает лог файл. при этом когда размер базы был 10 мб а лог 10Гб. нашел на форуме следующий скрипт с предостережениями ) использовать с пониманием (естественно заюзал не понимая :) ) теперь лог файл совсем не растет -- 1мб )))

------------------------
USE [pass]
GO
BACKUP LOG [pass] WITH TRUNCATE_ONLY
GO
DBCC SHRINKFILE (N'pass_log' , 0, TRUNCATEONLY)
GO

------------------------

Интересно почему же происходит такое ?? а то что с периодичностью в месяц меня насторожило вдвойне

проверил программу : никто не мог удалить права настроены ..
2 сен 09, 12:18    [7607475]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
erererererу1
Guest
в чем вопрос - почему данные раз в месяц удаляются? и связано это как-то с урезанием лога?
2 сен 09, 12:28    [7607550]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
не совсем понятно, что Вы имели хотеть спросить..
1. Куда данные делись ?
2. Почем лог не растет?
И что происходит раз в месяц ?
2 сен 09, 12:30    [7607568]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
hiden
Member

Откуда:
Сообщений: 39
Дело в том что я не знаю куда делись данные, как раз это хотел и узнать почему это может происходить.
они просто стерлись, причем каждая строчка в таблице имеет свой id - в моем случает все id поп по порядку возрастают. Часть записей просто исчезла.

Лог файл не растет, я думаю это из за скрипта
2 сен 09, 13:40    [7608078]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
hiden
Member

Откуда:
Сообщений: 39
Ozerov
И что происходит раз в месяц ?

Раз в месяц происходит частичное удаление записей в БД
2 сен 09, 13:43    [7608098]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
hiden
Ozerov
И что происходит раз в месяц ?

Раз в месяц происходит частичное удаление записей в БД

я уверен, чтоникто не понял. это происходит специально или самопроизвольно?
если специально, то в чем собственно говоря вопрос?
если самопроизвольно, то тот скрипт выше не удаляет данные.
2 сен 09, 13:45    [7608116]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
hiden
Ozerov
И что происходит раз в месяц ?

Раз в месяц происходит частичное удаление записей в БД

Ну куда они делись, теперь навряд ли можно сказать. Модель восстановления базы поди симпл ? Тогда и не растет из-за этого. Скрипт, который Вы привелибкэапит лог без сохранения и урезает его , а модель не переводит.
Восстанавливайте из бэкапа...
2 сен 09, 13:47    [7608126]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
hiden
Member

Откуда:
Сообщений: 39
Алексей2003
если самопроизвольно, то тот скрипт выше не удаляет данные.


Уверен что самопроизвольно, потому что я сделал отчет утром - получил одно число, и такой же в обед - получил другое

модель востановления симпл конечно :)

Как вы считаете с точки зрения работы sql может ли такое быть или нужно искать проблему в приложении или в работе пользователей с программой??
2 сен 09, 14:18    [7608340]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
hiden
Алексей2003
если самопроизвольно, то тот скрипт выше не удаляет данные.


Уверен что самопроизвольно, потому что я сделал отчет утром - получил одно число, и такой же в обед - получил другое

модель востановления симпл конечно :)

Как вы считаете с точки зрения работы sql может ли такое быть или нужно искать проблему в приложении или в работе пользователей с программой??

прогоните DBCC CHECKDB на это базе (ах)
Если ошибок не будет - ищите проблему в пользователях.
Серверу не интересно самому изменять что либо. У него своих забот хватает :)
2 сен 09, 14:21    [7608354]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
hiden
Member

Откуда:
Сообщений: 39
СПС большое будем пытаться
2 сен 09, 14:36    [7608482]     Ответить | Цитировать Сообщить модератору
 Re: Потеря части БД  [new]
hiden
Member

Откуда:
Сообщений: 39
СПС большое будем пытаться
2 сен 09, 15:23    [7608836]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить