ADSM-L

Re: [ADSM-L] TDP SQL backup fails but is reported as a success ??

2017-01-20 17:11:33
Subject: Re: [ADSM-L] TDP SQL backup fails but is reported as a success ??
From: Tom Alverson <tom.alverson AT GMAIL DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Fri, 20 Jan 2017 17:07:58 -0500
One more question:  We have a few SQL servers with multiple SQL instances,
so the batch file runs the backup command separately for each instance.
This means that only the LAST backup will send an errorlevel to the
scheduler.  Is there some way to combine these errorlevels (maybe add them
together) so that a faillure of any of the instances will cause the
schedule to fail?  Or should there really be a separate scheduler  for each
database instance?

On Thu, Jan 19, 2017 at 11:25 AM, Tom Alverson <tom.alverson AT gmail DOT com>
wrote:

> Thank you.  Now I need to go and fix every single one of my backup
> scripts.  Now I am not sure why we are getting backup failures now on SQL
> backup (we do, maybe we are only getting missed backup??)
>
> Tom
>
> On Thu, Jan 19, 2017 at 11:01 AM, Anders Räntilä <Anders AT rantila DOT com>
> wrote:
>
>> > The only thing we have after the backup command is some echo
>> statements.  I
>> > would think that they would not affect the errorlevel?
>>
>> Yes they do! But only the last echo.
>>
>> The last command is an "echo".  I have never seen an echo fail. It will
>> always return 0.  The return code of the script will the return code of the
>> last command.
>>
>>
>> /Anders Räntilä
>>
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> RÄNKAB - Räntilä Konsult AB
>> Klippingvägen 23
>> SE-196 32 Kungsängen
>> Sweden
>>
>> Email: Anders AT Rantila DOT com
>> Phone: +46 701 489 431
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>>
>>
>> -----Original Message-----
>> From: ADSM: Dist Stor Manager [mailto:ADSM-L AT VM.MARIST DOT EDU] On Behalf 
>> Of
>> Tom Alverson
>> Sent: den 19 januari 2017 16:55
>> To: ADSM-L AT VM.MARIST DOT EDU
>> Subject: Re: [ADSM-L] TDP SQL backup fails but is reported as a success ??
>>
>> The only thing we have after the backup command is some echo statements.
>> I
>> would think that they would not affect the errorlevel?
>>
>> @ECHO OFF
>> set sql_install="C:\Program Files\Tivoli\TSM\TDPSql"
>> set sql_virtual="C:\TSM\TDP"
>> echo %date% %time% >> %sql_virtual%\SQL_FullLog.txt
>> echo
>> ************************************************************
>> ****************************
>> >> %sql_virtual%\SQL_RunLog.txt
>> echo %date% %time% >> %sql_virtual%\SQL_RunLog.txt
>> echo
>> ************************************************************
>> ****************************
>> >> %sql_virtual%\SQL_RunLog.txt
>> %sql_install%\tdpsqlc backup * full /BACKUPMETHod=legacy
>> /SQLSERVER=servername /tsmoptfile=%sql_virtual%\dsm_sql.opt
>> /logfile=%sql_virtual%\SQL_FullLog.txt >> %sql_virtual%\SQL_RunLog.txt
>> echo
>> ************************************************************
>> ****************************
>> >> %sql_virtual%\SQL_RunLog.txt
>> echo %date% %time% >> %sql_virtual%\SQL_RunLog.txt
>> echo
>> ************************************************************
>> ****************************
>> >> %sql_virtual%\SQL_RunLog.txt
>>
>> On Thu, Jan 19, 2017 at 7:41 AM, Del Hoobler <hoobler AT us.ibm DOT com> 
>> wrote:
>>
>> > Tom,
>> >
>> > Does the script capture the RC and then exit the script with that RC?
>> >
>> > http://www-01.ibm.com/support/docview.wss?uid=swg21605132
>> >
>> >
>> > Thank you,
>> >
>> > Del
>> >
>> > ----------------------------------------------------
>> >
>> >
>> > "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU> wrote on 01/18/2017
>> > 05:52:05 PM:
>> >
>> > > From: Tom Alverson <tom.alverson AT GMAIL DOT COM>
>> > > To: ADSM-L AT VM.MARIST DOT EDU
>> > > Date: 01/18/2017 05:52 PM
>> > > Subject: TDP SQL backup fails but is reported as a success ??
>> > > Sent by: "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>
>> > >
>> > > I periodically have an SQL backup fail but the scheduler reports that
>> it
>> > > was a success so I never get a failure ticket (the database admin
>> > complains
>> > > about the lack of a backup).  Here you can see I get the ACO5436E
>> error
>> > > with RC=-50 which there is almost no hit for on an internet search.
>> Here
>> > > you can see the error and the fact that only 6 of the 11 databases
>> were
>> > > successful yet the scheduler has a return code of 0.  This issue
>> happens
>> > > intermittently on many of our SQL backups.
>> > >
>> > > Backup Log:
>> > > 01/17/2017 01:10:28 ANS1017E (RC-50)  Session rejected: TCP/IP
>> > connection
>> > > failure.
>> > >
>> > > 01/17/2017 01:10:28 ACO5436E A failure occurred on stripe number (0),
>> rc
>> > =
>> > > -50
>> > >
>> > > 01/17/2017 01:10:28 ANS1017E (RC-50)  Session rejected: TCP/IP
>> > connection
>> > > failure.
>> > >
>> > > 01/17/2017 01:10:28 Backup of VCM failed.
>> > >
>> > > 01/17/2017 01:10:28 ANS1017E (RC-50)  Session rejected: TCP/IP
>> > connection
>> > > failure.
>> > >
>> > > 01/17/2017 01:10:28 Total SQL backups selected:               11
>> > >
>> > > 01/17/2017 01:10:28 Total SQL backups attempted:              11
>> > >
>> > > 01/17/2017 01:10:28 Total SQL backups completed:              6
>> > >
>> > > 01/17/2017 01:10:28 Total SQL backups excluded:               0
>> > >
>> > > 01/17/2017 01:10:28 Total SQL backups inactivated:            0
>> > >
>> > > 01/17/2017 01:10:28 Total SQL backups deduplicated:           0
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > Schedule Log:
>> > >
>> > > 01/18/2017 01:20:34
>> > >
>> > > Executing scheduled command now.
>> > >
>> > > 01/18/2017 01:20:41 Node Name: servername_SQL
>> > >
>> > > 01/18/2017 01:20:41 Session established with server storageserver: AIX
>> > >
>> > > 01/18/2017 01:20:41   Server Version 6, Release 3, Level 5.100
>> > >
>> > > 01/18/2017 01:20:41   Data compression forced off by the server
>> > >
>> > > 01/18/2017 01:20:41   Server date/time: 01/18/2017 01:20:41  Last
>> > access:
>> > > 01/18/2017 01:10:33
>> > >
>> > > 01/18/2017 01:20:42
>> > >
>> > > Executing Operating System command or script:
>> > >
>> > >    C:\TSM\TDP\SQLFULL.bat
>> > >
>> > > 01/18/2017 01:40:36 Finished command.  Return code is: 0
>> > >
>> > > 01/18/2017 01:40:36 ANS1908I The scheduled command completed
>> > successfully.
>> > >
>> > > 01/18/2017 01:40:36 Scheduled event 'TDP_1AM' completed successfully.
>> > >
>> > > 01/18/2017 01:40:36 Sending results for scheduled event 'TDP_1AM'.
>> > >
>> > > 01/18/2017 01:40:37 Results sent to server for scheduled event
>> > 'TDP_1AM'.
>> > >
>> >
>>
>
>