BUG: Remote Setup Removes \sql\binn;\sql\dll From PathID: Q121149
|
SQL Server may fail to start with the following error displayed in a
message box on the server:
SQLSERVR.EXE - Unable to Locate DLL
The dynamic link library opendsnt.dll could not be
found in the specified path c:\winnt\system32;
c:\winnt\system;c:\winnt.
SQL Service Manager
An error 1053 - (The service did not respond to the
start or control request in a timely fashion) occurred
while performing this service operation on the
SQLServer service.
If using the remote option of SQL Server setup to change configuration
options such as,
Auto Start Server At Boot Time,
%SystemRoot%\system32;%SystemRoot%;C:\SQL\BINN;C:\SQL\DLL
Below are three different techniques to restore the SQL entries to your
path system environment variable.
The first technique involves using the RegistryRebuild option of SQL Server
setup to rebuild the pathname entries, as follows:
cd \sql\binn
setup /t RegistryRebuild = ON
NOTE: The command must be typed exactly as entered, including spacing
and capitalization.
Use the Control Panel System applet to append the SQL entries to
the path system environment variable.
See the printed or on-line documentation for the Control Panel System
applet for more information.
Since this problem also causes the path entries that are removed from
the remote machine to be added to the local machine, a similar
technique using the Windows NT version 3.5 Control Panel System
applet can be used to remove these extra entries.
start regedt32
hkey_local_machine\system\CurrentControlSet\Control
\Session Manager\Environment
The existing entry will be highlighted.
;c:\sql\binn;c:\sql\dll
Microsoft has confirmed this to be a problem in SQL Server version 4.21. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
Additional query words: Windows NT setup
Keywords : kbsetup SSrvInst kbbug4.21 SSrvWinNT
Version : 4.21
Platform : WINDOWS
Issue type :
Last Reviewed: March 20, 1999