Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

move SQL 2005 DB to SQL 2008

Posted on 2009-04-09
4
365 Views
Last Modified: 2012-05-06
I have two SQL servers running, one 2005 the other 2008.  I am in the process of retiring the 2005 server and need to move my db's over to the 2008 server.  I tried doing a backup in 2005 and restore into 2008 but get errors when I try this.  The error is as follows:

"Restore failed for Server 'SQL'. (Microsoft.SQLServer.SmoExtended)

Additional Information:
System.Data.SqlClient.SqlError: File 'F:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\PJIPro.MDF' is claimed by 'PJIPRO_RMHanover_Log'(2) and 'PJIPRO_RMHanover_DATA'(1). The WITH MOVE clause can be used to relocate one or more files.  (Microsoft.SqlServer.Smo)"

The db is called PJIPro.  I checked the path and the data/log files are not there.

I'm not very well versed in SQL so any help I can get would be great.  I've got a number of db's to move, none very large, if there is also a way to batch move them I'd love to know how.

Thanks for the help.
0
Comment
Question by:jer007
  • 2
  • 2
4 Comments
 
LVL 25

Accepted Solution

by:
reb73 earned 250 total points
ID: 24109283
Why not just detach the individual mdf/ldf files in the SQL 2005 server, copy them across and attach them to the SQL 2008 server?
0
 
LVL 60

Expert Comment

by:chapmandew
ID: 24109288
first, post the results from this statement:

restore filelistonly from disk = 'c:\pathtoyourbackupfile.bak'

I'm interested in the name field, and the field that shows the path to the files....once you post those, I'll construct your restore statement for you.
0
 
LVL 25

Expert Comment

by:reb73
ID: 24109334
0
 
LVL 60

Expert Comment

by:chapmandew
ID: 24109365
Note that when you detach/attach, you have to take the database offline...which is always risky business.
0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

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

Ever needed a SQL 2008 Database replicated/mirrored/log shipped on another server but you can't take the downtime inflicted by initial snapshot or disconnect while T-logs are restored or mirror applied? You can use SQL Server Initialize from Backup…
This article shows gives you an overview on SQL Server 2016 row level security. You will also get to know the usages of row-level-security and how it works
Using examples as well as descriptions, and references to Books Online, show the documentation available for datatypes, explain the available data types and show how data can be passed into and out of variables.
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

839 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