Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

One of our customers has installed a new SQL server and needs to take down the old SQL box. Both servers are running Microsoft SQL Server 2008. The applications all access the current SQL server via hostname so the plan is to transfer everything then cut over the connections by updating DNS.

My question is: "What is the best way to actually move the databases and all associated accounts to the new server?"

Nothing about the current set up is documented. I need to figure out how to move over all the databases, stored procedures, SQL agent jobs, and SQL authentication accounts to the new server (note: the only account password I have is the sa password).

I am not a MSSQL guru so any help would be appreciated. Let me know if I need to clarify anything.

share|improve this question
up vote 0 down vote accepted

I guess a Backup/Restore would be appropriate here.


share|improve this answer
The backup/restore feature would handle the databases themselves but not the security settings, accounts, agent jobs, etc... – Chris Frazier May 23 '12 at 18:03
You can transfer logins by using: Not sure about the security settings/agent jobs – MichelZ May 23 '12 at 18:10
The Database copy wizard seems to be able to copy all associated objects: – MichelZ May 23 '12 at 18:13
+1 +1. Thanks guys. Don't know how I missed that KB article and the blog post is a nice find too. – Chris Frazier May 23 '12 at 20:30
I've added those the answer. Glad I could help out. – MichelZ May 24 '12 at 6:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.