PRB: Insufficient Room for Growth in Master or Model Databases May Corrupt the sysdepends Table in the Model Database (289872)
The information in this article applies to:
- Microsoft SQL Server 2000 Enterprise Edition
This article was previously published under Q289872 SYMPTOMS
Failure to provide sufficient disk space for database growth during the SQL Server 2000 upgrade process may corrupt the sysdepends table in the model database or may cause the process to stop responding (hang) without any informational message.
CAUSE
If the data file is almost full (only a couple pages are free) and the file growth on the data file is set to 0 percent (%), the upgrade process does not have the space required to complete the upgrade of the database and the database is left in a partially upgraded but corrupt state.
WORKAROUND
To work around this problem, use these steps:
- Replace the model database. To replace the model database:
- Restore a known good copy of the SQL Server 2000 model database to the affected server.
An error message regarding the msdb database occurs, but you can ignore the error message. - Copy in a model database from a new SQL Server installation. Copying in a new model database results in the loss of any new additions you may have made to your previous model database.
- Restore a SQL Server 7.0 model database to a SQL Server 7.0 server and increase the database size or enable the AutoGrow option with a value greater than 0. Add the new model database to the SQL Server 2000 installation.
In each of these options, if a "fixed" model database is restored to the affected server, you must start the server with the -f option to enable the restore. Otherwise, the server will not start. - Re-run the upgrade.
Modification Type: | Major | Last Reviewed: | 2/26/2002 |
---|
Keywords: | kbDSupport kbprb KB289872 |
---|
|