You may receive the "Setup was unable to validate the logged user" error message when you install SQL Server 2000 Service Pack 3 (814844)
The information in this article applies to:
- Microsoft SQL Server 2000 (all editions) SP3
Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base: 256986 Description of the Microsoft Windows Registry SYMPTOMSWhen you install Microsoft SQL Server 2000 Service Pack 3 (SP3) on a
computer that has Microsoft Data Access Components (MDAC) version 2.6 or
earlier versions installed, the installation may fail. You may receive the following error
messages: Error message 1: Setup was unable to validate the logged
user. Press Retry to enter another option, or Cancel to exit
setup. Error message 2: Setup was unable to verify the state of
the server for an upgrade. Verify the server can start and that you provided a
valid sa password and restart setup. WORKAROUNDWarning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. To work around this problem, use any one of the
following methods. Method 1Change the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\DSQUERY
value to DBNETLIB. To change the value, follow these steps:
- On the Start menu, click
Run.
- Type Regedit, and then click
OK.
- In the Registry Editor, locate the
following Registry key path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo - In the right pane of Registry Editor,
double click DSQUERY key.
- On the Edit String dialog box, in
Value data textbox, type DBNETLIB and
then click OK.
- Close Registry Editor.
Method 2- Make sure that the registry key, NtfsDisable8dot3NameCreation, is set to 0. A value of 0 ensures that folders with spaces can
be accessed by using short names. To set the registry key, follow these
steps:
- On the Start menu, click
Run.
- Type Regedit, and then click
OK.
- In the Registry Editor, locate the
following Registry key path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - In the right-hand side of the Registry
Editor, double click the NtfsDisable8dot3NameCreation
key.
- In the Edit String dialog box, in the
Value data text box, type 0. Click
OK.
- Close Registry Editor.
- Make sure that the TEMP or the TMP environment variables do
not have spaces. To verify this, use these steps:
- Right-click My Computer, and then
click Properties.
- On the Advanced tab, click
Environment Variables.
- In the User Variables for <logged
user> list, select TMP and then click
Edit. Make sure that there are no spaces in the
Variable Value text box, particularly any trailing spaces, and
then click OK.
- Select TEMP, and then click
Edit. Make sure that there are no spaces in the
Variable Value text box, particularly any trailing spaces, and
then click OK.
- If any of the variable values have
spaces, create a new temporary folder that does not have any spaces (C:\Temp, for example), and then specify it as the variable value for the TEMP and the TMP environment variables.
REFERENCESFor additional information about how to download the latest version of MDAC, visit the following
Microsoft Web site:
For additional information about how to determine the current version of
MDAC on your computer, click the following article number to view the article in the Microsoft Knowledge Base:
307255
Diagnose problems and reconfigure MDAC installations
For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
290211
How to obtain the latest SQL Server 2000 service pack
328290 "Setup was unable to verify the state of the server for an upgrade" error message when SQL Server Service Pack 2 Setup stops responding
308831 SQL Server 2000 Service Pack 1 Setup fails with 703 error message "An internal read error"
Modification Type: | Major | Last Reviewed: | 3/3/2006 |
---|
Keywords: | kbtshoot kbBug kbUpgrade kbRegistry kberrmsg kbprb KB814844 kbAudDeveloper |
---|
|