September 23, 2014 at 12:16 pm
Hi,
While doing the restore of the database is it better to copy the backup file locally and restore or restore from the network path is good option?
What kind of the problems we may get restoring the backup from the network path?
September 23, 2014 at 12:20 pm
Restoring from network works. Problems that can arise are related to network latency and or network hiccups that could cause the restore to take a long time or cause the restore to fail.
Jason...AKA CirqueDeSQLeil
_______________________________________________
I have given a name to my pain...MCM SQL Server, MVP
SQL RNNR
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events
September 23, 2014 at 12:25 pm
Correct me my understand is wrong
so compare to the copy the backup into the local and restore, it is better to restore from network
September 23, 2014 at 12:28 pm
ramana3327 (9/23/2014)
Correct me my understand is wrongso compare to the copy the backup into the local and restore, it is better to restore from network
No. It is better to copy local and restore in my opinion. But that also means you have to have enough storage locally for the restore. Local files can lead to faster restores. But network restores have their benefits too.
Jason...AKA CirqueDeSQLeil
_______________________________________________
I have given a name to my pain...MCM SQL Server, MVP
SQL RNNR
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events
September 23, 2014 at 12:30 pm
Adding to what Jason said, restores over the network are usually not affected as much by network latency as backups over the network. Whether you move to local and restore or restore over the network really depends on the network.
At a previous employer, move (or copy) local then restore was faster on the old hardware we had in place. When we moved to new hardware (blade servers and new SAN) restoring over the network dropped from 60+ minutes (30 minutes or so if copied local) to under 10 minutes over the network or local.
After you do a few you will get a feel for which is better for your environment.
September 23, 2014 at 12:58 pm
Before restoring the database do we need to kill the existing connections?
Do we need to set the database property option set to restricteduser
September 23, 2014 at 1:09 pm
Restricted user just changes it so only users with elevated perms can access the database. It does not prevent multiple connections from being established and preventing the restore.
You will need to kill user connections. Commonly people use single_user mode to restore the database so long as they are establishing the single user connection in the same session to perform the restore.
Jason...AKA CirqueDeSQLeil
_______________________________________________
I have given a name to my pain...MCM SQL Server, MVP
SQL RNNR
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events
September 23, 2014 at 1:42 pm
I don't have enough space to copy the backup file locally to restore the database.
I need to restore from the network path only.
When I gave the network path in ssms backup media file add and gave the UNC but it is showing the path doens't exist or the current login doesn't have access to it.
September 23, 2014 at 1:43 pm
Have you confirmed that the path is reachable from your server?
Jason...AKA CirqueDeSQLeil
_______________________________________________
I have given a name to my pain...MCM SQL Server, MVP
SQL RNNR
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events
September 23, 2014 at 1:52 pm
I gave extra .. Now it is working fine.
Thanks
But one question regarding the logins when we are restoring the database from the prod to production support still we need to script the logins and create those back after the database restore
September 23, 2014 at 1:58 pm
Also I am little confuse about the keeping the database in single usermode.
If we did from the GUI to keep the database in single user mode and another window might not get access to restore. Why because in case if any another process use that db, it might be problem right?
September 23, 2014 at 1:59 pm
After you restore the database you will want to ensure it is back to multi_user mode.
Jason...AKA CirqueDeSQLeil
_______________________________________________
I have given a name to my pain...MCM SQL Server, MVP
SQL RNNR
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events
September 23, 2014 at 2:23 pm
I use the command
alter database Test1
set single_user
with rollback immediate;
go
Restore database Test1
from disk ='\\Test\DBdumps\test1.bak
with recovery
in the same spid
but I am getting error restore can't process the database Test1 because this is in use by this session.
It recommended that use master database to be used when performing this operation
What I have to do now?
Immediate help would be appreciate
Thanks
September 23, 2014 at 2:45 pm
Alter the database and perform the restore from the master database.
Jason...AKA CirqueDeSQLeil
_______________________________________________
I have given a name to my pain...MCM SQL Server, MVP
SQL RNNR
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events
September 23, 2014 at 2:46 pm
Run the commands you ran while in the master database.
Viewing 15 posts - 1 through 15 (of 27 total)
You must be logged in to reply to this topic. Login to reply