How to Backup and Restore Microsoft SQL Server Backup via Netbackup
Today we discuss how Veritas Netbackup do Backup and Restore of Microsoft SQL Server via very easy snapShot procedure. In our case we have a environment of windows2003 server with Veritas Netbackup 6.5.
Note: You must have installed Veritas Netbackup client on the client machine where MS SQL Server is installed.
In this article we will discuss:
- Howto create script/Batch file for backup of MS SQL Server from Veritas Netbackup
- Howto mention the backup script/Batch file in the Veritas Netbackup policy
- Howto create script/Batch file for restore of MS SQL Server from Veritas Netbackup
- Howto run the restore script/Batch file to restore the backup
- Prerequesite for redirected restore
Howto create script/Batch file for backup of MS SQL Server from Veritas Netbackup
Open NetBackup MS SQL Client from the client machine/PC where MS SQL Server installed as mentioned in below figure
Now you will find the below window
Now click on Backup SQL Server objects
Now you can see the database(s) which exist on your MS SQL Server
Now select the database which you want to take backup via Veritas Netbackup as i selected and click on Save in the below figure.
You specify the script name and path where the script/Batch file you want to save at the client side
After click on save a window will offer you to view the scritp/ Batch FIle in the nodepad as shows in the below figure.
You can see the script/Batch file as the below figure shows
Now the script/Batch file is created who will help you to take the backup via Veritas Netbackup.
Howto mention the backup script/Batch file in the Veritas Netbackup policy
in our case we imagine that the backup policy is already created in the Veritas Netbackup
Howto create script/Batch file for restore of MS SQL Server from Veritas Netbackup
In the restore activity which we are now going to perform.
Note:
In our this restore activity we suppose that we are going to restore MS SQL Server on a different client machine and as you can see there is no database of name project in the below figure.
Now open the Netbackup MS SQL Client and click on Restore SQL Server objects. From here we are going to create a Restore Script.
(Note: Open the "Netbackup MS SQL Client" from the destination where you want to restore the backup.)
if you are restoring backup on the same machine then you mentioned same name on SQL Host and Source Client. if you are restoring MS SQL backup on a different PC then you must follow the "prerequesite for redirected restore" in this article and then click on OK.
After clicking on OK you will see a window as the below figure
In our case we can see the one Full and 2 differential backups of project database
Now select the Create a move templete from Scripting because we are going to do a redirect restore(restoring a backup to an alternate PC) activity, and select Recovered from the Recovery and click on Restore.
After clicking on Restore TAB you will mentioned the path (where you want to keep the restore script/Batch file )and the script/Batch file name. After doing this Veritas will offer you to view the script/Batch file as shown in the below figure.
Now you will find the script/Batch file as you can see in the below figure
As the above outline figure you can see where the backup exist. Now in the below figure we specify the path where we want to restore the backup and also un hash the outline lines and then save this script/Batch files.
Howto run the restore script/Batch file to restore the backup
Open the Netbackup MS SQL Clients and click on Manage script files
Specify the restore script/Batch file and click on Start
Click YES to start the backup restoration process.
Now you can see that the project database is restored
Prerequesite for redirected restore
Now clck on Yes. The procedure "Prerequesite for redirected restore" can start the redirect restore
Comments
It's No.Restrictions and not no.restrictions
No.Restrictions is Case sensitive. BTW all the steps you have mentioned here are either covered in technote 287789 and in the sql admin guide as well.
-Rajeev
"Unix IS user friendly... It's just selective about who its friends are"
HI rj_nbu i agree with your
HI rj_nbu
i agree with your suggesstion. but there are so many ppl in the world who are not very well in Veritas Netbackup as you and as other gurus of Veritas Netbackup...
As far as Veritas netbackup admin guide is concern its not an easy task to read the huge admin guide for those who are new in Veritas Netbackup and they like to do these sort of things which i did in this article very very quickly with snap shots....
i main moto is to help those guys
Thanks in Advance rj_nbu
Any comment will be appreciated. Mark as Solution if your query is resolved
__________________
Thanks in Advance
Zahid Haseeb
zahidhaseeb.wordpress.com
Agree
I agree
That way is VERY simple, and too much easy to find,
I read the completelly the manual, I understood the manual, but that way is too much simple.
Claudio Veronezi Mendes
EMC TA - Pre Sales at Compwire
Londrina - Pr - Brazil
thanks i am looking for the
thanks i am looking for the same .
How to execute bach file using cmd
How could I execute the bach file remotely? I created the batch file but want to execute it from CMD.
Dear fdiaz You have to add
Dear fdiaz
You have to add the batch file/script in the policy under Backup Selection
Any comment will be appreciated. Mark as Solution if your query is resolved
__________________
Thanks in Advance
Zahid Haseeb
zahidhaseeb.wordpress.com
an extra policy for one server?...or, use an existing policy?
Under section:
How to mention the backup script/Batch file in the Veritas Netbackup policy
Do I have to create a separate policy to backup just the database?...or, can I use an existing policy that's already there? I'm already backing up several directories on that server, but not the database.
Thank you for your excellent instructions.
Curt (haijin-jack)
Dear Hiajin-Jack The files
Dear Hiajin-Jack
The files and directories are flat files backup and Veritas takes it in different way and the Database take in different way. Both backups (Flat file backup and SQL/Database backup) are treated in different ways thats why Veritas Netbackup created different agents for these backups (Flat file backup and SQL/Database backup)
Any comment will be appreciated. Mark as Solution if your query is resolved
__________________
Thanks in Advance
Zahid Haseeb
zahidhaseeb.wordpress.com
backing up sql 2008 64bit on WS2008R2
Guys, Does this also apply to backing up, sql 2008 std 64bit running on Ws 2008 R2? I 've tried reusing an already existing script, but my backup jobs are not running. Did I miss anything?
I took the following script, and did the following:
OPERATION BACKUP
DATABASE $ALL
SQLHOST "target-server" //modified this line with the name of the new ws 2008r2 server.
NBSERVER "backup-server"
MAXTRANSFERSIZE 6
BLOCKSIZE 7
POLICY SQL-Weekly
NUMBUFS 2
ENDOPER TRUE
Thanks,
user_feo
Hi, it should works... at my
Hi, it should works...
at my side, I use
OPERATION BACKUP
DATABASE "VIM_VCDB"
SQLHOST "Jerez2k8"
SQLINSTANCE "SQLEXP_VIM"
NBSERVER "VM-W2K8-BESERVER"
MAXTRANSFERSIZE 6
BLOCKSIZE 7
NUMBUFS 2
ENDOPER TRUE
The database is an SQL Express vCenter running on a win2k8 R2 Standard and it works.
I only noticed that you have a "POLICY" extra line.
I have dropped a tuturial video here:
https://www-secure.symantec.com/connect/videos/netbackup7-ms-sql-backups
Regards
Bernard
Hi
Straight forward documentation. Very helpful.
Thanks.
easy to understand
easy to understand
excellent
excellent
Thanks Happy to hear that
Thanks
Happy to hear that this helped you
Any comment will be appreciated. Mark as Solution if your query is resolved
__________________
Thanks in Advance
Zahid Haseeb
zahidhaseeb.wordpress.com
Would you like to reply?
Login or Register to post your comment.