Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ms sql бэкап / 24 сообщений из 24, страница 1 из 1
09.10.2018, 23:21
    #39715229
dolya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Привет всем.
Прошу помощи если кто может подскажите.
Фулл бэкап базы данных стал весить в два раза меньше. Если взвесить папку с бэкапом она стала в два раза меньше чем предыдущие. Настройки не менял бэкапа, данные не удалял, бэкап проходит без ошибок. Но сам бэкап в объеме в два раза меньше. Меня это очень смущает и настораживает.
Поделитесь опытом изза чего может это случиться и чем чревато. На что обратить внимание. Если можно как лечить если это проблема?
...
Рейтинг: 0 / 0
10.10.2018, 03:12
    #39715289
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
dolya,

Например, кто-то включил сжатие бэкапов по умолчанию (настройка уровня сервера). @@version какой?

Да, а вы восстанавливать эти бэкапы пробовали? А то, может, ваши подозрения совсем не беспочвенны.
...
Рейтинг: 0 / 0
10.10.2018, 03:50
    #39715306
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
dolya,

Никого из компании не увольняли недавно?
...
Рейтинг: 0 / 0
10.10.2018, 05:34
    #39715314
dolya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Relic Hunter,

Вроде никто. у обычных пользователей доступ только через приложение и массового удаления они сделать не смогут. А из тех у кого админский доступ, я их всех знаю друзья, и за таким не были замечены, подставы делать.
...
Рейтинг: 0 / 0
10.10.2018, 05:39
    #39715315
dolya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Ennor Tiegael,

Сегодня буду пробовать восстановить. Настройки бэкапа не менялись. Может есть какие-нибудь инструменты для диагностики таких случаев????
...
Рейтинг: 0 / 0
10.10.2018, 06:38
    #39715319
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
dolya,

верно выше советуют, лучший вариант (если история и трэйсы пусты) восстанавливаешь и сравниваешь,
структуру, количество строк, вес индексов и т.д. (на большинство таких вещей есть скрипты)
смотришь где отклонение больше чем на скажем 10% или в мегабайтах..

вообще часто у софта встроенная функциональность по архивированию таблиц бывает,
потом эти-же архивы могут по истечению какого-то времени автоматически сноситься

бывает софт держит какие-то пользовательские расчёты, тоже с ограничением по времени хранения,
так-же может с удалением пользователя сноситься его данные.

ещё возможны обновления программы с планами по обновлению/обслуживанию базы и чисткой от устаревших версий и артефактов структур.

в общем вариантов вполне обоснованных причин вполне достаточно.
так что это вилами по воде, смотреть надо и делать выводы на основании оценки конкретной ситуации.
...
Рейтинг: 0 / 0
10.10.2018, 06:44
    #39715323
dolya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
vikkiv,

Спасибо за совет буду пробовать.
...
Рейтинг: 0 / 0
10.10.2018, 06:47
    #39715324
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
ну и как уже указали: компрессия - хотя если данные стринговые да целочисленные - то сжатие при изменении настроек уж побольше чем в 2 раза будет.

кстати в старых ERP обычное явление раньше было - закрытие периодов, в таких случаях после консолидации - много чего лишнего чистится.
(например остатки дальше считаются не дельтами по 300+ дням где каждый день отдельно хранится уже материализовано конечным числом).
...
Рейтинг: 0 / 0
10.10.2018, 07:41
    #39715338
nk13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Ну можно для начала проверить целостность самого бэкапа - RESTORE VERIFYONLY FROM ...
Хотя конечно, это не гарантия, что вы восстановите то, что вам необходимо и в полном объеме.
Вообще, как выше сказали, тут три варианта: изменилась сама исходная бд по размеру, бэкап стал сжиматься, хотяя ранее не сжимался, ну я бы еще мог предположить вариант, что вы смотрите разностный бэкап, но это вряд ли (сколько должно быть изменений в базе за заданный период, что разностный бэкап займет половину полного бэкапа).
...
Рейтинг: 0 / 0
10.10.2018, 09:21
    #39715372
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
dolyaEnnor Tiegael,

Сегодня буду пробовать восстановить. Настройки бэкапа не менялись. Может есть какие-нибудь инструменты для диагностики таких случаев????Диагностикой является восстановление базы из бакапа, и её проверка.
Все другие способы приблизительные.
Рекомендую делать это на регулярной основе; скажем, для разработчиков.
dolyaА из тех у кого админский доступ, я их всех знаю друзья, и за таким не были замечены, подставы делать.Могли сделать, и не зная, что делают, например, поставить галочку "сжимать бакапы".
Можете выполнить RESTORE HEADERONLY для старых и новых бакапов, посмотреть, что изменилось.
...
Рейтинг: 0 / 0
10.10.2018, 09:25
    #39715377
dolya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
nk13,

Бэкап точно фул, я уж не совсем валенок, джоб фула и куда он сохраняет я разобраться могу.
И в том то и дело, что базы сами в размере не уменьшались, шринк я не проводил чтобы посмотреть сколько там свободного места в базе, но посмотрел сколько шрин предполагает высвободить места если его провести, там копейки, гигов 5, а бэкап стал на 100 гигов меньше из 200.
...
Рейтинг: 0 / 0
10.10.2018, 09:26
    #39715378
dolya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
alexeyvg,

Спасибо.
...
Рейтинг: 0 / 0
10.10.2018, 10:40
    #39715423
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Размер бекапа зависит и от размера лог-файла.
Если по какой-то причине лог-файл урезался, то и бекап усохнет.
...
Рейтинг: 0 / 0
10.10.2018, 18:22
    #39715714
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
alexeyvgДиагностикой является восстановление базы из бакапа, и её проверка.
Все другие способы приблизительные.А чем это поможет топикастеру? Ну восстановит он пустую базу. Все нормально, так?
...
Рейтинг: 0 / 0
10.10.2018, 19:31
    #39715752
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
dolyaя уж не совсем валенокМожет быть тогда таки можете посмотреть выполняется у вас бэкап с сжатием или без?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT
  s.database_name as DatabaseName,
  CAST(s.backup_size / 1024./1024. AS INT) AS [size MB],
  CAST(s.compressed_backup_size / 1024./1024. AS INT) AS [compressed MB],
  s.backup_start_date
FROM msdb.dbo.backupset s
WHERE s.[type] = 'D'
ORDER BY s.database_name, backup_start_date DESC
...
Рейтинг: 0 / 0
14.10.2018, 08:56
    #39717197
Михал
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Приветствую всех!
Уважаемые гуру скули, подскажите пожалуйста на счет такой проблемы:
Есть MsSQL 2014, Windows Server 2016. С него настроил бекап на QNAP. В остальных 6ти компаниях точно так же настроенный бекап идёт без проблем на тот же QNAP.
А здесь бьёт ошибку:
(Из отладчика) Сообщение 3202, уровень 16, состояние 1, строка 1
Ошибка записи на "\\192.168.101.42\backup_paklain\buhgalter2\buhgalter2_backup_2018_10_14_083803_9653358.bak": 59(Непредвиденная сетевая ошибка.)
Сообщение 3013, уровень 16, состояние 1, строка 1
BACKUP DATABASE прервано с ошибкой.

сам скрипт бекапа:
Код: sql
1.
2.
3.
EXECUTE master.dbo.xp_create_subdir N'\\192.168.101.42\backup_paklain\buhgalter2'
GO
BACKUP DATABASE [buhgalter2] TO  DISK = N'\\192.168.101.42\backup_paklain\buhgalter2\buhgalter2_backup_2018_10_14_083803_9653358.bak' WITH  COPY_ONLY,  RETAINDAYS = 14, NOFORMAT, NOINIT,  NAME = N'buhgalter2_backup_2018_10_14_083803_9653358', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10



Не понимаю, где я накосячил. Уже второй день ломаю голову (а там пусто, ибо скуля не знаю вообще).
...
Рейтинг: 0 / 0
14.10.2018, 11:49
    #39717227
Михал
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Сорян, отбой - протупил. Там скорость не больше мегабита. С таким инетом бекап, конечно же, не пойдёт)))
...
Рейтинг: 0 / 0
18.10.2018, 09:53
    #39719213
xVasekx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
Всем привет.
Уважаемые форумчане. При настройке MSSQL 2008 R2 full бекапа на бекапный диск выходит ошибка:
10/18/2018 09:10:52,,Неизвестно,BACKUP failed to complete the command BACKUP DATABASE Fitness_CORP. Check the backup application log for detailed messages.
10/18/2018 09:10:52,,Неизвестно,Ошибка: 3041<c/> серьезность: 16<c/> состояние: 1.
10/18/2018 09:10:52,,Неизвестно,BackupIoRequest::ReportIoError: write failure on backup device 'E:\Backup\Fitness_CORP\Fitness_CORP_backup_2018_10_18_091052_5766973.bak'. Operating system error 1117(Запрос не был выполнен из-за ошибки ввода/вывода на устройстве.).
10/18/2018 09:10:52,,Неизвестно,Ошибка: 18210<c/> серьезность: 16<c/> состояние: 1.

На этот же диск, где лежит база, бекап делается без проблем.
Бекапный диск находится в raid 0. Утилита MegaRAID ошибок не показывает.
Помогите решить проблему. Из за чего возникает такая проблема?
Может быть из за того что диск с базой находится в jbod?
...
Рейтинг: 0 / 0
19.10.2018, 10:39
    #39719744
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
xVasekxНа этот же диск, где лежит база, бекап делается без проблем.
Может быть из за того что диск с базой находится в jbod?То есть на jbod лежит база, и работает нормально, бакап на него делается тоже нормально, а бакап на другой диск (массив raid 0) выполняется с ошибкой?

Ну и наворочено у вас :-)
...
Рейтинг: 0 / 0
19.10.2018, 13:27
    #39719937
xVasekx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
alexeyvg,
Да, и не говори. :)
Самое интересное журнал транзакций делается, а бекап не хочет.
...
Рейтинг: 0 / 0
19.10.2018, 15:57
    #39720036
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
xVasekxСамое интересное журнал транзакций делается, а бекап не хочет.При таких симптомах первое, что приходит в голову, это битые диски. Теми более массив без отказоустойчивости.
...
Рейтинг: 0 / 0
19.10.2018, 16:31
    #39720062
xVasekx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
alexeyvg,
странно, почему тогда Megaraid не ругается?
воткнул еще один диск, сделал его raid 0 и та же картина.
может из за разных массивов быть такая проблема?
...
Рейтинг: 0 / 0
19.10.2018, 17:51
    #39720113
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
xVasekxможет из за разных массивов быть такая проблема?Да кто его знает...
Понятно, что у всех база и бакапы лежат на разных массивов.
На MegaRAID я бакапы делал, всё нормально.
Насчёт jbod не скажу, не было такого опыта.

Бакапы всех баз, лежащих на jbod, не делаются? Или только одной базы?
А бакапы баз, лежащих на другом диске, делаются на на jbod?

Ещё посмотрите ошибки в журнале виндов, в то же время, когда была сиквельная ошибка, может, обнаружится какая то корреляция.
...
Рейтинг: 0 / 0
23.10.2018, 12:35
    #39721375
xVasekx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ms sql бэкап
alexeyvg,
в винде, когда происходит ошибка в sql, ошибок нет.
вроде как выяснил что скорее всего ошибка в правах. дал полные права на папку с бекапом, под sa в ручном режиме бекап делается успешно, ошибок нет, и журнал транзакций тоже. Но когда по времени, опять появляется такая же ошибка.
служба агента и сервера запускается с системной учеткой.
может попробовать запускать ее от local service?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ms sql бэкап / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]