Q281562: A New Systems Management Server Installation Does Not Work
Article: Q281562
Product(s): Microsoft Systems Management Server
Version(s): 2.0
Operating System(s):
Keyword(s): kbinterop kbsetup kbConfig kbServer kbsms200
Last Modified: 03-MAY-2001
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Systems Management Server version 2.0
-------------------------------------------------------------------------------
SYMPTOMS
========
A newly installed Systems Management Server (SMS) may not work and the
Smssetup.log that is located on the C:\Root folder may log the following error
message:
Registering connects for ERSQL.
Registered the types.
Cannot get SQL connection to the SQL server.
Checking disk space for SQL devices (SMS database).
CAUSE
=====
This behavior can occur if an incorrect SQL default network library is selected.
SMS requires named pipes as a default network library.
SMS may also not connect to Microsoft SQL Server if named pipes is either
configured to use any server names or contains a period(.) on a server alias
column that uses Transmission Control Protocol/Internet Protocol (TCP/IP) as
connection parameters. SMS is configured to listen only on named pipes.
WORKAROUND
==========
To work around this behavior:
1. Click Start, click Programs, point to Microsoft SQL Server 7.0, and then
click "SQL 7 Client Network Utility".
2. On the General tab, click Named Pipes in the Default Network Library list.
3. If there are any aliases that uses TCP/IP as connection parameters, remove
them.
4. Stop and start the Microsoft SQL Server service.
If any programs require TCP/IP, create a new server alias (not using the server
name or a period ".") with the TCP/IP library.
MORE INFORMATION
================
The SQL Server uses a dynamic-link library (DLL) called a Net-Library to
communicate with a particular network protocol. A matching pair of Net-Libraries
must be active on client and server computers to support the desired network
protocol (all of the SQL Server client and server Net-Libraries are installed
during SQL Server Setup). For example, to enable a client program to communicate
with a specific SQL Server across TCP/IP, the client TCP/IP Sockets Net-Library
(Dbmssocn.dll) must be configured to connect to that server on the client, and
the server TCP/IP Sockets Net-Library (Ssmsso70.dll) must be listening on the
server.
By themselves, a pair of Net-Libraries cannot support a client/server connection.
Both the client and server must also be running a protocol stack that supports
the Net-Libraries. For example, if the server TCP/IP Sockets Net-Library is
listening on the server, and the client TCP/IP Sockets Net-Library is configured
to connect to that server on the client, the client can only connect to the
server if a TCP/IP protocol stack is installed on both computers.
Additional query words: prodsms named pipes
======================================================================
Keywords : kbinterop kbsetup kbConfig kbServer kbsms200
Technology : kbSMSSearch kbSMS200
Version : :2.0
Issue type : kbprb
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.