This topic describes how to use the Copy Database Wizard to upgrade a SQL Server database to a later version.
When using the Copy Database Wizard to upgrade a database, adhere to the following requirements:
-
Before upgrading, make sure that no applications or services are trying to access the database. Do not use read-only mode, as this will result in an error.
-
You cannot rename the database during this operation.
To upgrade a SQL Server 2000 database to a later version
-
Connect to any instance of SQL Server Database Engine using Object Explorer in SQL Server Management Studio.
-
Expand Databases, right-click a database, point to Tasks, and then click Copy Database.
-
Complete the steps in the wizard.
Important: |
|---|
|
To ensure optimal performance of an upgraded database, run sp_updatestats (update statistics) against the upgraded database.
|
Note: |
|---|
|
After you use the Copy Database Wizard to upgrade a SQL Server 2005 or SQL Server 2000 database to SQL Server 2008, the database becomes available immediately and is then automatically upgraded. If the database has full-text indexes, the upgrade process either imports, resets, or rebuilds them, depending on the setting of the Full-Text Upgrade Option server property. If the upgrade option is set to Import or Rebuild, the full-text indexes will be unavailable during the upgrade. Depending the amount of data being indexed, importing can take several hours, and rebuilding can take up to ten times longer. Note also that when the upgrade option is set to Import, if a full-text catalog is not available, the associated full-text indexes are rebuilt. For information about viewing or changing the setting of the Full-Text Upgrade Option property, see How to: View or Change Server Properties for Full-Text Search (SQL Server Management Studio).
|
Concepts
Using the Copy Database Wizard
Copying Databases with Backup and Restore
Copying Databases from SQL Server 7.0 or Earlier
Other Resources
Full-Text Search Upgrade
How to: Upgrade a Database Using Detach and Attach (Transact-SQL)
Help and Information
Getting SQL Server 2008 Assistance