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

Откуда: Киев
Сообщений: 2611
Добрый день, раз в неделю делается полный бекап базы по плану обслуживанния в котором создание полного бекапа и очитска файлов бекапа старше 2 недель



2 раза получаю сообщение об ошибке в журнале виндовс, и сам джоб светится со статусов закончен с ошибкой.

+


Дата 14.07.2014 10:48:13
Журнал Windows NT (Application)

Источник SQLSERVERAGENT
Категория Job Engine
Событие 1073742032
Компьютер P1-DB-03

Сообщение
SQL Server Scheduled Job 'Notice Full Backup New.ВложенныйПлан_1' (0x8EFF9DBDF3AE3C4280D52D4CC78CD81D) - Status: Failed - Invoked on: 2014-07-14 10:38:48 - Message: The job failed. The Job was invoked by User AC\ГNAME. The last step to run was step 1 (ВложенныйПлан_1).



а в журанле скл сервера получаю сообщение что все в порядке бекап есть
+

Сообщение
Database backed up. Database: Notice, creation date(time): 2009/02/06(11:30:47), pages dumped: 3528037, first LSN: 180168:21728:70, last LSN: 180168:37335:1, number of dump devices: 1, device information: (FILE=1, TYPE=DISK: {'F:\backup\Sheduler\Notice\FullBackup\Notice\Notice_backup_201407141038.bak'}). This is an informational message only. No user action is required.


проверяю , физически полный базы бекап есть, по остальным бекапам (системной базы, диф. бекап и транзакций) замечаний ошибок нет.

попытка востановления из созданого бекапа проходит . успешно .

Вопрос в следующем:
1. Что происходит
2. Как побороть
14 июл 14, 12:19    [16300600]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrey1306,

Заглянуть в лог выполнения джоба религия не позволяет?
14 июл 14, 12:30    [16300665]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
WarAnt,

Этот Агент SQL Server ?
+

Дата,Источник,Серьезность,Сообщение
07/08/2014 11:34:26,,Предупреждение,[396] An idle CPU condition has not been defined - OnIdle job schedules will have no effect
07/08/2014 11:34:26,,Сведения,[129] SQLSERVERAGENT starting under Windows NT service control
07/08/2014 11:34:26,,Ошибка,[364] The Messenger service has not been started - NetSend notifications will not be sent
07/08/2014 11:34:25,,Сведения,[432] There are 11 subsystems in the subsystems cache
07/08/2014 11:34:25,,Сведения,[339] Local computer is P1-DB-03 running Windows NT 5.2 (3790) Service Pack 2
07/08/2014 11:34:25,,Сведения,[310] 8 processor(s) and 4096 MB RAM detected
07/08/2014 11:34:25,,Сведения,[103] NetLib being used by driver is DBNETLIB.DLL; Local host server is
07/08/2014 11:34:25,,Сведения,[102] SQL Server ODBC driver version 9.00.5000
07/08/2014 11:34:25,,Сведения,[101] SQL Server P1-DB-03 version 9.00.5000 (0 connection limit)
07/08/2014 11:34:25,,Сведения,[100] Microsoft SQLServerAgent version 9.00.5000.00 (x86 unicode retail build) : Process ID 2476
07/08/2014 11:33:47,,Сведения,[393] Waiting for SQL Server to recover databases...


Так там пусто никаких записей о ошибках за нужную дату нет.
14 июл 14, 12:38    [16300722]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrey1306
WarAnt,

Этот Агент SQL Server ?
+

Дата,Источник,Серьезность,Сообщение
07/08/2014 11:34:26,,Предупреждение,[396] An idle CPU condition has not been defined - OnIdle job schedules will have no effect
07/08/2014 11:34:26,,Сведения,[129] SQLSERVERAGENT starting under Windows NT service control
07/08/2014 11:34:26,,Ошибка,[364] The Messenger service has not been started - NetSend notifications will not be sent
07/08/2014 11:34:25,,Сведения,[432] There are 11 subsystems in the subsystems cache
07/08/2014 11:34:25,,Сведения,[339] Local computer is P1-DB-03 running Windows NT 5.2 (3790) Service Pack 2
07/08/2014 11:34:25,,Сведения,[310] 8 processor(s) and 4096 MB RAM detected
07/08/2014 11:34:25,,Сведения,[103] NetLib being used by driver is DBNETLIB.DLL; Local host server is
07/08/2014 11:34:25,,Сведения,[102] SQL Server ODBC driver version 9.00.5000
07/08/2014 11:34:25,,Сведения,[101] SQL Server P1-DB-03 version 9.00.5000 (0 connection limit)
07/08/2014 11:34:25,,Сведения,[100] Microsoft SQLServerAgent version 9.00.5000.00 (x86 unicode retail build) : Process ID 2476
07/08/2014 11:33:47,,Сведения,[393] Waiting for SQL Server to recover databases...


Так там пусто никаких записей о ошибках за нужную дату нет.


При чем тут лог агента, я предложил заглянуть в лог конкретного задания выполнившегося с ошибкой, там есть все подробности.
14 июл 14, 12:43    [16300758]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
WarAnt,

Извиняюсь протупил , есть ошибка
+

Сообщение
Executed as user: AC\Servicebot. Microsoft (R) SQL Server Execute Package Utility Version 9.00.5000.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 10:38:48 Progress: 2014-07-14 10:38:49.13 Source: {0CF48AA2-7E54-435C-B371-27F89F161022} Executing query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp".: 100% complete End Progress Progress: 2014-07-14 10:38:49.45 Source: Задача "Резервное копирование базы данных" Executing query "EXECUTE master.dbo.xp_create_subdir N'F:\backup\Sh".: 100% complete End Progress Progress: 2014-07-14 10:48:11.42 Source: Задача "Резервное копирование базы данных" Executing query "BACKUP DATABASE [Notice] TO DISK = N'F:\backup\Sh".: 100% complete End Progress DTExec: The package execution returned DTSER_FAILURE (1). Started: 10:38:48 Finished: 10:48:12 Elapsed: 563.578 seconds. The package execution failed. The step failed.



The package execution returned DTSER_FAILURE (1). Started: 10:38:48 Finished: 10:48:12 Elapsed: 563.578 seconds. The package execution failed. The step failed.

Прогуглил рекомендуют пересоздать план выполнения, я это делал не помогло
14 июл 14, 12:50    [16300808]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86) Dec 10 2010 10:56:29 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
14 июл 14, 12:58    [16300868]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrey1306
WarAnt,

Извиняюсь протупил , есть ошибка
+

Сообщение
Executed as user: AC\Servicebot. Microsoft (R) SQL Server Execute Package Utility Version 9.00.5000.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 10:38:48 Progress: 2014-07-14 10:38:49.13 Source: {0CF48AA2-7E54-435C-B371-27F89F161022} Executing query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp".: 100% complete End Progress Progress: 2014-07-14 10:38:49.45 Source: Задача "Резервное копирование базы данных" Executing query "EXECUTE master.dbo.xp_create_subdir N'F:\backup\Sh".: 100% complete End Progress Progress: 2014-07-14 10:48:11.42 Source: Задача "Резервное копирование базы данных" Executing query "BACKUP DATABASE [Notice] TO DISK = N'F:\backup\Sh".: 100% complete End Progress DTExec: The package execution returned DTSER_FAILURE (1). Started: 10:38:48 Finished: 10:48:12 Elapsed: 563.578 seconds. The package execution failed. The step failed.



The package execution returned DTSER_FAILURE (1). Started: 10:38:48 Finished: 10:48:12 Elapsed: 563.578 seconds. The package execution failed. The step failed.

Прогуглил рекомендуют пересоздать план выполнения, я это делал не помогло


А что в логе самого плана выполнения?
14 июл 14, 12:59    [16300880]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
WarAnt,

Дата,Источник,Серьезность,Имя плана,Имя вложенного плана,Имя задачи,Продолжительность
07/14/2014 10:48:11,,Успешно,Notice Full Backup New,ВложенныйПлан_1,,00:09:22
07/14/2014 10:38:49,,Успешно,,,Задача "Резервное копирование базы данных" (p1-db-03),00:09:22

вот сегодня я вручную запустил в 10 38
14 июл 14, 13:01    [16300902]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
tortoise
Member

Откуда: UK
Сообщений: 532
Andrey1306
WarAnt,

Извиняюсь протупил , есть ошибка
+

Сообщение
Executed as user: AC\Servicebot. Microsoft (R) SQL Server Execute Package Utility Version 9.00.5000.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 10:38:48 Progress: 2014-07-14 10:38:49.13 Source: {0CF48AA2-7E54-435C-B371-27F89F161022} Executing query "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp".: 100% complete End Progress Progress: 2014-07-14 10:38:49.45 Source: Задача "Резервное копирование базы данных" Executing query "EXECUTE master.dbo.xp_create_subdir N'F:\backup\Sh".: 100% complete End Progress Progress: 2014-07-14 10:48:11.42 Source: Задача "Резервное копирование базы данных" Executing query "BACKUP DATABASE [Notice] TO DISK = N'F:\backup\Sh".: 100% complete End Progress DTExec: The package execution returned DTSER_FAILURE (1). Started: 10:38:48 Finished: 10:48:12 Elapsed: 563.578 seconds. The package execution failed. The step failed.



The package execution returned DTSER_FAILURE (1). Started: 10:38:48 Finished: 10:48:12 Elapsed: 563.578 seconds. The package execution failed. The step failed.

Прогуглил рекомендуют пересоздать план выполнения, я это делал не помогло


какие действия выполняются у вас в майнтененс план после бакапа? отправка емейла?
14 июл 14, 13:06    [16300940]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
tortoise,

проверял , план чистый там только сделать бекап и почистить старый файлы.

в джобе также в уведомлениях , только запись в журнал


+

USE [msdb]
GO

/****** Object:  Job [Notice Full Backup New.ВложенныйПлан_1]    Script Date: 07/14/2014 12:13:34 ******/
BEGIN TRANSACTION
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
/****** Object:  JobCategory [Database Maintenance]    Script Date: 07/14/2014 12:13:34 ******/
IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Database Maintenance' AND category_class=1)
BEGIN
EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'Database Maintenance'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

END

DECLARE @jobId BINARY(16)
EXEC @ReturnCode =  msdb.dbo.sp_add_job @job_name=N'Notice Full Backup New.ВложенныйПлан_1', 
		@enabled=1, 
		@notify_level_eventlog=2, 
		@notify_level_email=0, 
		@notify_level_netsend=0, 
		@notify_level_page=0, 
		@delete_level=0, 
		@description=N'No description available.', 
		@category_name=N'Database Maintenance', 
		@owner_login_name=N'AC\name', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
/****** Object:  Step [ВложенныйПлан_1]    Script Date: 07/14/2014 12:13:35 ******/
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'ВложенныйПлан_1', 
		@step_id=1, 
		@cmdexec_success_code=0, 
		@on_success_action=1, 
		@on_success_step_id=0, 
		@on_fail_action=2, 
		@on_fail_step_id=0, 
		@retry_attempts=0, 
		@retry_interval=0, 
		@os_run_priority=0, @subsystem=N'SSIS', 
		@command=N'/Server "$(ESCAPE_NONE(SRVR))" /SQL "Maintenance Plans\Notice Full Backup New" /set "\Package\ВложенныйПлан_1.Disable;false"', 
		@flags=0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'Notice Full Backup New.ВложенныйПлан_1', 
		@enabled=1, 
		@freq_type=8, 
		@freq_interval=32, 
		@freq_subday_type=1, 
		@freq_subday_interval=0, 
		@freq_relative_interval=0, 
		@freq_recurrence_factor=1, 
		@active_start_date=20140701, 
		@active_end_date=99991231, 
		@active_start_time=20000, 
		@active_end_time=235959, 
		@schedule_uid=N'1871066c-d07e-4344-a340-bfb8e204e331'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
    IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:

GO

14 июл 14, 13:15    [16300997]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
tortoise
Member

Откуда: UK
Сообщений: 532
Andrey1306,
а старые файлы удаляются? у вас есть права?
14 июл 14, 13:18    [16301019]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
tortoise,

да старых файлов нету, учетные данные никто не менял (так утверждает админ, я склонен ему верить ).

В папке с бекапами был 1 бекап , без расширения .bak , который я грохнул вручную , (откуда взялся не знаю). Может быть что удаление по маске bak не сработало ?!


Сейчас бекап запустить не могу, нужно ждать глубокого вечера что бы проверить
14 июл 14, 13:21    [16301033]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrey1306
WarAnt,

Дата,Источник,Серьезность,Имя плана,Имя вложенного плана,Имя задачи,Продолжительность
07/14/2014 10:48:11,,Успешно,Notice Full Backup New,ВложенныйПлан_1,,00:09:22
07/14/2014 10:38:49,,Успешно,,,Задача "Резервное копирование базы данных" (p1-db-03),00:09:22

вот сегодня я вручную запустил в 10 38


и во всех логах при ручном запуске нет ошибок?
14 июл 14, 13:22    [16301044]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
В плане есть ещё что-то, что выполняется с ошибкой.
14 июл 14, 13:24    [16301052]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
WarAnt,

не проверял все на ручном запуске , они (другие планы) и автоматом нормально отрабатывают .

А этот конкретный что на автомате (по расписанию) что ручном запуске джоба, работу делает но выдает в конце такую ошибку.
14 июл 14, 13:25    [16301056]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Andrey1306
WarAnt,

не проверял все на ручном запуске , они (другие планы) и автоматом нормально отрабатывают .

А этот конкретный что на автомате (по расписанию) что ручном запуске джоба, работу делает но выдает в конце такую ошибку.


Посмотрите доп параметры последнего шага в задании, что стоит в "on success action" ?
14 июл 14, 13:29    [16301079]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
WarAnt
Andrey1306
WarAnt,

не проверял все на ручном запуске , они (другие планы) и автоматом нормально отрабатывают .

А этот конкретный что на автомате (по расписанию) что ручном запуске джоба, работу делает но выдает в конце такую ошибку.


Посмотрите доп параметры последнего шага в задании, что стоит в "on success action" ?


WarAnt,

завершить с успехом
14 июл 14, 13:47    [16301170]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
Дождусь вечера, запущу еще раз вручную посмотрим....
14 июл 14, 13:50    [16301188]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
NickAlex66
Member

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

Желательно (из-за проблем совместимости версий SSMS) собирать/изменять пакеты SSIS локально там, где он будет выполняться.
14 июл 14, 14:49    [16301616]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка полного бекапа  [new]
Andrey1306
Member

Откуда: Киев
Сообщений: 2611
NickAlex66,

опачки ,... !!!


Даже не подумал !!!!! пакет собран в более поздней студии
14 июл 14, 15:57    [16302085]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить