BUG: SQL Setup Fails If Non-NIC Hardware Profile Is Used

ID: Q155697


The information in this article applies to:
  • Microsoft SQL Server version 6.5


SYMPTOMS

The SQL Server 6.5 Setup fails in Windows NT 4.0 if a hardware profile is used, which disables the network interface card (NIC). For example, in the automatic Dial-up Networking portion of Setup, the following error message appears:

Cannot reach <servername>, do you want to dial a remote network

If you disable automatic Dial-up Networking, the following error message appears:
The SQL Server installation could not be successfully completed. Setup could not connect to the SQL Server.


WORKAROUND

To work around this problem, do one of the following:

  • Boot to Windows NT with a NIC-enabled hardware profile. You can set up a NIC even though the network cable has been disconnected.


  • Dial into your company network using Dial-up Networking and log on to a Windows NT Server. This enables the network named pipes, which allows SQL Server to set up successfully.


  • Install the MS Loopback Adapter driver and restart Windows NT. For additional information, please see the following article in the Microsoft Knowledge Base:
    Q106208 : How To Demonstrate Windows NT Network Features w/o a Network



STATUS

Microsoft has confirmed this to be a problem in Microsoft SQL Server version 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.


MORE INFORMATION

"Hardware Profiles" is a new feature in Windows NT 4.0. To access hardware profiles, start Control Panel System and choose the Hardware Profiles tab. You can create a hardware profile by clicking Copy. You can inspect the NIC status of a particular profile by clicking Properties. Then, choose the Network tab.

A NIC-disabled hardware profile is a common configuration for portable and laptop computers. SQL Server Setup attempts to connect the network using a network named pipe rather than a local named pipe. A network named pipe includes the computer name and requires networking software to be function on the computer. A local named pipe does not include the computer name and does not require networking software to function on the computer. A local named pipe is often expressed as a blank, empty, NULL server name, or as a dot (.). Network named pipes do not work with a non-NIC hardware profile. You can confirm this by running the SQL Server diagnostic program called Makepipe at the MS-DOS Command Prompt (CMD.EXE). Another command you can use is: Readpipe /<server name>

The Readpipe session is unable to connect; however, the "Readpipe /S" (without quotation marks) command works.

Additional query words: winnt 4.00

Keywords : kbsetup SSrvInst kbbug6.50
Version : 6.5
Platform : WINDOWS
Issue type :


Last Reviewed: April 2, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.