sql server - Return value of SQLCMD RESTORE in cmd batch -


i building cmd script restore sql server database, , need know if restore worked correctly, in order perform other tasks. code:

sqlcmd -s %database_server% -u user-p password-q "restore database %database% disk='i:\bakup.bak'" 

thanks

backup command doesn't return error code. moreover, backup error can found in error log only, not in of system catalogs.

there table msdb.dbo.backupset information on successful backups, though, , can used deduce whether backup errored or not.

make note of current time prior taking backup, , after backup finishes use query retireve time of last successful backup:

select max(backup_start_date) msdb.dbo.backupset database_name = 'database_name' 

if time returned less 1 recorded there errors.


Comments

Popular posts from this blog

How to access named pipes using JavaScript in Firefox add-on? -

multithreading - OPAL (Open Phone Abstraction Library) Transport not terminated when reattaching thread? -

node.js - req param returns an empty array -