Groups | Blog | Home
all groups > sql server (microsoft) > august 2005 >

sql server (microsoft) : upgrade sql server 2000 database to Express 2005


Steve
8/26/2005 7:55:54 AM
Hi I have a couple of databases running on SQL server 2000 standard.
All are under 300MB in size each.

I want to install SQL server express 2005 and transfer the databases.

Can someone please tell me how I should transfer the databases?
bdog_jdog
8/26/2005 11:02:12 AM
Steve, assuming your testing in a non-production environment, here's
how to do that:

1. Make a full backup of the database(s) in question on your SQL 2000
instance, copy files to the box running Express 2005 (if necessary)
2. Go to your Express 2005 instance, create a new database
3. Restore the database using your backup created in Step 1, and in the
Options tab, be sure to Force Restore Over Existing Database, and
resolve any discrepancies/differences with filenames and locations.

That should work fine, but I should say I haven't tried it, I recently
downloaded the CTP of 2005 Standard, but I haven't had a chance to
install it.

B
Ross Presser
8/26/2005 3:29:46 PM
[quoted text, click to view]

Be careful of users/groups. If you have any standard security logins that
are assigned as users in your database, remove them before backing up on
SQL2K, and recreate/re-add them after restoring on SQL2005. Windows
Steve
8/26/2005 7:42:39 PM
Thank you B, I'll give it a go.

SQL Server Express manager is a little bit strange...
AddThis Social Bookmark Button