Article ID: 919390
Article Last Modified on 6/6/2006
APPLIES TO
- Microsoft SQL Server 2005 Express Edition with Advanced Services
Bug #: 431174 (SQLBUDT)
Bug #: 434760 (SQLBUDT)
SYMPTOMS
When you try to upgrade SQL Server 2005 Express Edition to SQL Server 2005 Express Edition with Advanced Services, you receive the following error message:
CAUSE
This problem occurs because SQL Server 2005 Express Edition with Advanced Services cannot upgrade or configure the existing files in the following folder:
C:\Program Files\Microsoft SQL Server\MSSQL.x
\MSSQL\Template Data
Note MSSQL.x
represents the Instance ID for the instance of SQL Server 2005 Express Edition that is installed on the computer.
WORKAROUND
To work around this problem, follow these steps:
- Click Cancel to exit the installation of SQL Server 2005 Express Edition with Advanced Services.
- Open SQL Server Configuration Manager.
- In the left pane, click SQL Server 2005 Services.
- In the right pane, verify that the SQL Server 2005 Express Edition service is running. If the SQL Server 2005 Express Edition service is not running, follow these steps:
- Double-click the SQL Server 2005 Express Edition service. The Properties dialog box appears.
- Click Build-in account, and then click Local System in the drop-down list.
- Click Apply, and then click Start to start the SQL Server 2005 Express Edition service.
- After the SQL Server 2005 Express Edition service starts, click Network Service in the Build-in account list, and then click Apply.
When you click Apply, you receive the following message:Click Yes when you receive this message.
The SQL Server 2005 Express Edition service will be restarted with the new build-in account.
- Delete all the files in the C:\Program Files\Microsoft SQL Server\
MSSQL.X
\MSSQL\Template Data folder, and then reinstall SQL Server 2005 Express Edition with Advanced Services. To do this, use one of the following methods:- Manually empty the Template Data folder before the upgrade. To do this, follow these steps:
- Open the following folder:
C:\Program Files\Microsoft SQL Server\
MSSQL.x
\MSSQL\Template DataNote To determine the instance ID of the instance of SQL Server 2005 Express Edition, follow these steps:
- Open SQL Server Configuration Manager.
- On the left pane, click SQL Server 2005 Services.
- On the right pane, double-click the instance of SQL Server 2005 Express Edition from which you are upgrading.
- In the Properties dialog box of the instance, click the Advanced tab.
- Note the Instance ID value.
- Delete all the files in this folder.
- Reinstall SQL Server 2005 Express Edition with Advanced Services.
- Open the following folder:
- Uninstall the existing installation of SQL Server 2005 Express Edition before you upgrade. When you do this, the files in the following folder are also deleted:
C:\Program Files\Microsoft SQL Server\
MSSQL.x
\MSSQL\Template DataAfter you uninstall SQL Server 2005 Express Edition, install SQL Server 2005 Express Edition with Advanced Services.
Note You do not lose your databases when you uninstall the existing SQL Server 2005 Express Edition installation. The databases still exist in the Data folder under the Instance ID for the instance of SQL Server 2005 Express Edition that you just uninstalled. You must reattach the databases after you install SQL Server 2005 Express Edition with Advanced Services. To do this, use either the SQLCMD utility or SQL Server 2005 Management Studio Express.
- Manually empty the Template Data folder before the upgrade. To do this, follow these steps:
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
MORE INFORMATION
We strongly recommend that you use one of the methods in step 5 of the "Workaround" section before you install SQL Server 2005 Express Edition with Advanced Services.
Keywords: kbtshoot kbprb kbupdate kbexpertiseadvanced kbsql2005setup kbsql2005express KB919390