Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с бэкапом / 25 сообщений из 31, страница 1 из 2
11.02.2019, 17:17
    #39772409
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Попытался сделать бэкап из софта:

Код: sql
1.
BACKUP DATABASE MyDB TO DISK = 'C:\Backups\MyDB.bak'



Сначало попробовал в студии - все отлично отработало.

Затем выполнил этот же код из софта. Задумался на несколько секунд, я проверил - файл BAK создался в папке. Но после окончания выполнения команды, файл пропал. Как будто его кто-то удалил. Пробовал несколько раз. При выполнении файл появляется, а после завершения - немедленно исчезает.

Что это может быть?
...
Рейтинг: 0 / 0
11.02.2019, 17:23
    #39772417
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V N,

В логе Windows - вот такая ошибка:

BACKUP failed to complete the command BACKUP DATABASE Otera. Check the backup application log for detailed messages.

Windows 10 x64
...
Рейтинг: 0 / 0
11.02.2019, 17:44
    #39772436
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Ну так надо обрабатывать ошибки.
Посмотрите в логе MSSQL-сервера, туда фейлы бэкапа логируются с причиной.
...
Рейтинг: 0 / 0
11.02.2019, 17:53
    #39772443
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

Ну так я же вставил ошибку: № 3041 (BACKUP failed to complete the command BACKUP DATABASE Otera. Check the backup application log for detailed messages.). Я так понимаю, что она может означать все, что угодно. Бэкап пробую делать на локальный диск, места в достатке. Никаких иных ошибок перед этой не появляется.
...
Рейтинг: 0 / 0
11.02.2019, 17:54
    #39772446
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V N,

авторCheck the backup application log for detailed messages.
Трудности перевода? Вам и говоря где делать check
...
Рейтинг: 0 / 0
11.02.2019, 17:58
    #39772450
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
TaPaK,

Она всегда так говорит. Все рекомендации я уже проверил. Других ошибок нет. В логах - только эта ошибка.
...
Рейтинг: 0 / 0
11.02.2019, 17:59
    #39772451
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V NTaPaK,

Она всегда так говорит. Все рекомендации я уже проверил. Других ошибок нет. В логах - только эта ошибка.
а теперь в логи sql сервера смотрите
...
Рейтинг: 0 / 0
11.02.2019, 18:03
    #39772457
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
TaPaK,

Там - она же (Эта же ошибка). Больше ничего.
...
Рейтинг: 0 / 0
11.02.2019, 18:08
    #39772463
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
TaPaK,

Вот что удалось замайнить после выполнения команды:

Message = Changed database context to 'Otera'.
Message = Changed database context to 'master'.
Message = Processed 103712 pages for database 'Otera', file 'ZZT-Data01' on file 1.

Кстати, пробовал и не менять контекст. Результат - тот же...
...
Рейтинг: 0 / 0
11.02.2019, 18:31
    #39772478
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Логируйте все ошибки выполнения команды в вашем приложении. В лог сервера они, оказывается, не всегда попадают.
...
Рейтинг: 0 / 0
11.02.2019, 18:39
    #39772481
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

Да уже попробовал... Это есть результат:

Message = Changed database context to 'Otera'.
Message = Changed database context to 'master'.
Message = Processed 103712 pages for database 'Otera', file 'ZZT-Data01' on file 1.

Но все это - информационные сообщения. Никаких "ошибок" нет.
...
Рейтинг: 0 / 0
12.02.2019, 10:25
    #39772641
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Мож начать поиск с чека базы ?
...
Рейтинг: 0 / 0
12.02.2019, 11:49
    #39772706
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V NГавриленко Сергей Алексеевич,

Да уже попробовал... Это есть результат:

Message = Changed database context to 'Otera'.
Message = Changed database context to 'master'.
Message = Processed 103712 pages for database 'Otera', file 'ZZT-Data01' on file 1.

Но все это - информационные сообщения. Никаких "ошибок" нет.
а второго сообщения о страницах лога нет (on file 2)?
...
Рейтинг: 0 / 0
12.02.2019, 18:45
    #39773009
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Yasha123Sergey V NГавриленко Сергей Алексеевич,

Да уже попробовал... Это есть результат:

Message = Changed database context to 'Otera'.
Message = Changed database context to 'master'.
Message = Processed 103712 pages for database 'Otera', file 'ZZT-Data01' on file 1.

Но все это - информационные сообщения. Никаких "ошибок" нет.
а второго сообщения о страницах лога нет (on file 2)?

Больше никаких сообщений нет.
...
Рейтинг: 0 / 0
12.02.2019, 18:48
    #39773011
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
L_argo,

Чек базы - это? Есть какой-нить тул? Я просмотрел доступные опции меню и ничего подходящего не обнаружил. Но, как я уже писал, бэкуп из Студии работает нормально.
...
Рейтинг: 0 / 0
12.02.2019, 18:51
    #39773012
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V NБольше никаких сообщений нет.Где нет?
...
Рейтинг: 0 / 0
12.02.2019, 18:58
    #39773016
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

В логе, который я выдрал из приложения (3 сообщения). Я запросил информацию из лога сразу после выполнения команды на бэкуп.

Кроме указанной ранее ошибки 3041, я вообще больше нигде ничего не обнаружил (Ни в Windows ни в SQl Studio). Может не там искал?
...
Рейтинг: 0 / 0
12.02.2019, 19:07
    #39773019
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Тогда у меня для вас плохие новости - ваше приложение не умеет логировать все ошибки, если их прилетело больше одной. А бэкап часто генерирует именно две ошибки: в одной из которых написана причина, а во второй "я не шмогла сделать бэкап, читай предыдущую ошибку".
...
Рейтинг: 0 / 0
12.02.2019, 20:45
    #39773050
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

Я все допускаю. Но почему в логе SQL ничего нет, кроме 3041?
...
Рейтинг: 0 / 0
12.02.2019, 20:48
    #39773052
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V NГавриленко Сергей Алексеевич,

Я все допускаю. Но почему в логе SQL ничего нет, кроме 3041?Может, потому что не должно? Написано же честно, что "Check the backup application log for detailed messages." Пользуйтесь для бэкапа приложениями, которые сохраняют лог нормально.
...
Рейтинг: 0 / 0
12.02.2019, 20:53
    #39773054
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

Может я не с тот лог на сервере смотрю?

СЕРВЕР -> Управление -> Журналы SQL Server -> текущий - ...

вот в нем и есть 3041 и больше никаких сообщений ни до ни после бэкупа
...
Рейтинг: 0 / 0
12.02.2019, 20:55
    #39773056
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

это Вы прикололись?
...
Рейтинг: 0 / 0
12.02.2019, 21:15
    #39773060
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Sergey V NГавриленко Сергей Алексеевич,

это Вы прикололись?Ага, сижу и угораю.

Смотрим https://support.microsoft.com/en-us/help/2646329/how-to-troubleshoot-msg-3041-in-sql-server

Написано следующее: "The backup operation stops and reports the failure to the client application that requested the backup .". Т.е. все ошибки отправлены были вашей софтине. Почему она записала не все ошибки - разбирайтесь самостоятельно.

Далее, написано: " Typically , 3041 is preceded by a detailed error message that states the real reason for the backup failure. The detailed error messages are written only to the SQL Server error log and to the client application.". Т.е. typically, не всегда.

В общем, накатите последний патч на сервер, попробуйте еще раз, а после разбирайтесь с вашей софтиной, если в серверном логе записи не появятся.

З.Ы. У меня тоже весть фейлы бэкапов без поясненительного сообщения рядом в логе сервера. Но, к сожалению, нет лога MP, чтобы посмотреть, было ли там дополнительное сообщение при бэкапе.
...
Рейтинг: 0 / 0
12.02.2019, 21:21
    #39773062
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Нашел.

В логе только 3041, в логе MP: "The backup or restore was aborted.
BACKUP LOG is terminating abnormally.
Cannot continue the execution because the session is in the kill state.
A severe error occurred on the current command. The results, if any, should be discarded."

Т.е. сессия с бэкапом была прибита. Однако данного сообщения в логе сервера не появилось, оно было только в логе приложения, которое послало команду бэкап на сервер.
...
Рейтинг: 0 / 0
12.02.2019, 21:27
    #39773064
Sergey V N
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с бэкапом
Гавриленко Сергей Алексеевич,

Я читал эту статью. Потому лог в софтине и вывел. Но там тоже ничего. Ничего полезного. Ошибки от SQL там обычно показываются в виде ошибок. В данном конкретном случае внешне все выглядит так, что все отработало штатно. Даже 3041 не выводится как ошибка. Такое впечатление, что это все информационные сообщения, поэтому и игнорятся. Хотя, я ни в чем не уверен.

Странно то, что в другой версии софта - это работает. Бэкап как бэкап тут и не используется. Он используется как средство копирования. Когда новая база ставится, то он просто бэкапит мастер-базу, а затем ресторит её в новую, создает еще какие-то настройки и готово. Поэтому, использовать другой софт я не могу. Это приложение. Имею то, что имею.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с бэкапом / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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