Question

  Asked: Jun 24 2008   8:08 PM GMT
  Asked by: SQL Server Ask the Experts


Database migration from SQL Server 2000 to SQL Server 2005


SQL Server 2005, Database, Migration, SQL Server migration, SQL Server 2000

I am attempting to migrate a database from SQL Server 2000 to SQL Server 2005; the size of the database is almost in terabytes. During migration, I would like to interact with the database on the SQL 2000 server. Is it possible to achieve migration without detaching the database from SQL 2000? If not, is it possible to migrate at a faster rate?

Subscribe to Alerts! Get questions and answers delivered to your Inbox.


E-mail me updates on this question



   SUBSCRIBE

hidden modal window

Answer Wiki (Improve, edit or add to this answer)


 RATE THIS ANSWER
0
Click to Vote:
  •   0
  •  0



No it's not possible to be migrating the files from a SQL 2000 to SQL 2005 instance with the files still attached to the SQL 2000 server. A SQL 2000 to SQL 2005 migration should go very quickly. Only the meta data within the database is being changed. The physical data isn't being modified at all.

Take a backup of the database and restore it to a SQL 2000 server, then detach it and attach it to a SQL 2005 instance. The amount of time that it takes to attach is how long it will take to convert the production database from SQL 2000 to SQL 2005.
  • AddThis Social Bookmark Button

Browse more Questions and Answers on SQL Server, Database and Microsoft Windows.

Looking for relevant SQL Server Whitepapers? Visit the SearchSQLServer.com Research Library.


Discuss This Answer


You must be logged-in to discuss a question. Log-in/Register

Mrdenny  |   Jun 24 2008  10:26PM GMT

Check out my SQL Server blog “SQL Server with Mr Denny” for more SQL Server information.

 

Ritchie1  |   Jul 4 2008  8:49AM GMT

It is possible to upgrade without taking the database offline using the detach attach method. You can use the in-place upgrade where the disconnection time is minmal. But it does have it’s disadvantages. The detach \ attach is quickest method for whole transfer, but the off-line period is longer than the in-place method. These links might be helpful:

<a href="http://www.sqlservercentral.com/columnists/ssamuel/2987.asp" rel="nofollow">http://www.sqlservercentral.com/columnists/ssamuel/2987.asp</a>
<a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/sqlupgrd.mspx" rel="nofollow">http://www.microsoft.com/technet/prodtechnol/sql/2005/sqlupgrd.mspx</a>
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3d5e96d9-0074-46c4-bd4f-c3eb2abf4b66&DisplayLang=en" rel="nofollow">http://www.microsoft.com/downloads/details.aspx?FamilyID=3d5e96d9-0074-46c4-bd4f-c3eb2abf4b66&DisplayLang=en</a>