BUG: Upgrade Fails if Not Enough Space on Master for TempdbID: Q149650
|
If there is not enough space available on the master device to create
tempdb, any upgrade of SQL Server versions 4.2x or 6.0 to a newer version
will fail with the message:
The SQL server upgrade could not be successfully completed. MSSQLserver The service could not be started. Please check the error/event log to determine the cause - 1060.
Tempdb is recreated based on the size of the model database during an
upgrade. If there is not enough disk space left on the master device for
the creation of tempdb, the upgrade will fail. For example, if model is 5
MB and there is only 2 MB of free disk space left on the master device, the
creation of tempdb will fail because it will try to be created at a size of
5 megabytes, but there is only 1 MB available to be used on the master
device. You need to keep in mind that there is 4K of space reserved on the
master device for the configuration block, which will not allow you to
allocate the last megabyte to a database.
The following is an example where the upgrade will succeed if model has
been altered to a larger size: If Master device has 5 MB of disk space left
and tempdb is currently 2 MB and model is 6 MB, the upgrade will succeed.
Tempdb will be recreated at 6 MB. First, it will reuse the original 2 MB,
then it will use the remaining 4 MB available on master.
Backup all databases and rebuild master to change the size of model back to
the default size. If you rebuild the master database, you must recreate the
user databases, reload each database from the most recent dump, and then
reapply any changes not included in the dump.
- OR -
Microsoft has confirmed this to be a problem in Microsoft SQL Server version 4.21a and 6.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
Additional query words: 6.00.121 install, SP1 SP2 SP3 SP4 service pak
Keywords : SSrvInst
Version : 4.21a 6.00
Platform : WINDOWS
Issue type :
Last Reviewed: March 25, 1999