Solved

Relocating MS SQL Datatbase

Posted on 2011-03-16
16
367 Views
Last Modified: 2012-05-11
I have to relocate a MS SQL Database from it's current server to a new server, due to application conflict. MS has  this KB "http://support.microsoft.com/kb/314546" which does not give a tool name to use in order to backup the DB. The only tool on the server is "SQL Server Configuration Manager" and it it I do not see any viable way to backup or restore a database. I do not know what's missing. Can someone her please assist me with the information regarding back and restore of a DB. The server OS in both source and destination is Windows 2008 R2 Enterprise.

Thanks in Advance
0
Comment
Question by:cyberchrisrock
  • 8
  • 7
16 Comments
 
LVL 2

Expert Comment

by:gilem
ID: 35151912
0
 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35156067
You'll need "Microsoft SQL Server Management Studio" (SSMS) .

it should be on your installation CD, see attached screen shot for location and file name.

Then use the "Copy Database Wizard"
instructions here: http://msdn.microsoft.com/en-us/library/ms188664.aspx


There's other ways but that's the easiest GUI ever.


it's an easy process .
Please post your outcome, thoughts.

Thanks
Jason
 SSMS location
0
 

Author Comment

by:cyberchrisrock
ID: 35156830
Jason, I am running 2008 R2 OS but the SQL is 2005.. I downloaded and installed SQL Server Management Studio Express as suggested by "gilem:" and was able to get a backup from the original location, however on the destination server when I open Management Studio,I installed the program that requires the database, it in turns installed an instance of SQL 2005 with an empty database. I then copied the backup over to the new serve and attempted to restore, but I got an error message. I did not see an option to "copy"  the database. Is that because I am using the Express version OS Server Managemnent?
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35157014
You said in the question "The server OS in both source and destination is Windows 2008 R2 Enterprise.
"  what's the 2005 server then?

Also the copy database should be done at the source and then it'll give you option to specify the destination and it'll take care of the logins and everything.

Yep, it's limited, see here: http://msdn.microsoft.com/en-us/library/ms365247.aspx

that's why I advised you to install from the original CD.
0
 

Author Comment

by:cyberchrisrock
ID: 35157072

Hi huslayer:

Sorry if I was not clear, the SQL version  is 2005. I am trying to find the CD/DVD and install the real deal. I will update you.
0
 

Author Comment

by:cyberchrisrock
ID: 35157689
I found the "SqlRun_Tools.msi" on the installation DVD, but each time that I try to install it I get this error that says :A componenet that you have specified in the ADD_LOCAL property is already installed. To upgrade the existing componenet, refer to the template.ini and set the UPGRADE property to the componenet"

I would put a screen shot here but I cant paste anything into this window. I am almost there..I just need to get this installed.
0
 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35157694
SSMS 2008 won't connect to a 2005 instance, you need SSMS 2005 from the CD.

are you doing 2005 to 2008 ? or 2005 to 2005 ?
0
 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35157752
download this and run it, just registry cleaning.

it's not avilable at microsoft's website anymore because it's discountinied.
http://www.geekstogo.com/forum/files/file/397-msicuu2exe/
0
 

Author Comment

by:cyberchrisrock
ID: 35158179
I downloaded the utility and used it. Afterward I was able to install the Server Management Studio. When I right click on the database, and go to Task, in th esubmenu I have 7 options, but none of them is "Copy"

Any clues? This is the full Server management studo, not the Express...
0
 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35158206
Cool, good news !

the one I sent you originaly was for 2008 responding to the question :)


use this article, it's for 2005

http://msdn.microsoft.com/en-us/library/ms188664(v=SQL.90).aspx

0
 

Author Comment

by:cyberchrisrock
ID: 35158248
Again, the instructions are the same, Go to object explorer, right click on the database to yo task and choose copy.. That is where I am at a dead end. The copy option/function, does not appear in the fly out sub menu at all..
0
 
LVL 21

Accepted Solution

by:
Jason Yousef, MS earned 500 total points
ID: 35158586
That's weired!! then try the backup, and restore to the new server and see what's going on.
0
 

Author Comment

by:cyberchrisrock
ID: 35159110
When I try the backup/restore option, upon restore attempt, I get an error messgae that say "The backup set holds a backup of a database other than the existing" !!

It's just not my day!!
0
 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35159405
no that's fine, use this query, with REPLACE is the keyword:

RESTORE DATABASE cyberchrisrock
FROM DISK = 'C:\Backupcyberchrisrock.bak'
WITH REPLACE
0
 

Author Comment

by:cyberchrisrock
ID: 35165400

huslayer: I took your advise and put the backup files on the destination server, then restored the database using the "over write" option which worked.. Thank you so very much for sticking with me.
0
 
LVL 21

Expert Comment

by:Jason Yousef, MS
ID: 35176619
You;re welcome, glad that it worked out for you.
But still can't figure out why that option was not available!!
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Viewers will learn how to use the INSERT statement to insert data into their tables. It will also introduce the NULL statement, to show them what happens when no value is giving for any given column.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question