Groups | Blog | Home
all groups > sql server clients > march 2005 >

sql server clients : what does the SQL Server Client Tools (Client Connectivity Only) install option do?


Sue Hoegemeier
3/30/2005 5:32:36 AM
Client connectivity installs MDAC and the network
libraries. Most applications only need MDAC. Generally you
will only need MDAC which is already on most PC so the
client connectivity install is usually not required.

-Sue

[quoted text, click to view]
<arch>
3/30/2005 6:38:32 PM
I was under the impression that the Client Connectivity install was required
for every machine on a LAN network that wanted to connect via OLEDB to an
sql server database. However, I recently created an adp project in MS
Access that seemed to connect without any problems, even though the Client
Connectivity component wasn't installed. I am now confused exactly what
that install option actually does. Can someone give me a clue?


Graham R Seach
3/30/2005 8:54:17 PM
It installs a plugin called "Enterprise Manager", which provides a highly
functional graphical user interface for managing all aspects of SQL Server
and its databases.

Regards,
Graham R Seach
Microsoft Access MVP
Sydney, Australia

[quoted text, click to view]

Vikram Vamshi
3/31/2005 6:25:31 PM
My understanding was that MDAC included the client network libraries ...

MDAC is a prime example of DLL hell problem, it comes in many versions and
is bundled with many microsoft products.

As long as the client machines have MDAC2.6 (or higher) you will be able to
connect to sql server.2000
The following versions of windows come bundled with MDAC
WinXP
Win2K

Lower versions of MDAC might also work as long as you are not using a named
instance of SQL Server.

A quick way to find your version of MDAC is to look up the following
registry entry, it is not reliable but works in most cases:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess\Version

hth
--
Vikram Vamshi
Eclipsys Corporation
[quoted text, click to view]

Cathy Boehm
4/1/2005 2:33:01 PM
Yes,
Tell me me about it.
I have an application that I am suspecting uses DB-LIB to talk to the SQL
Server and I would always have to do the install of Client Network Utility on
each workstation to go along with the app. But lately I had a user that could
do without it - Go figure?
And then I ran into the user who was missing the Network DB Library
Communications Layer when I installed Client Network Utility 2000 on his
machine to talk to SQL Server 2000 Server, so I had to revert to the SQL
Server Client Network Utility 7.0 to make it work.


[quoted text, click to view]
Sue Hoegemeier
4/3/2005 12:50:47 PM
Nope that's not correct. There are additional library files
with the client connectivity components that are not
installed with MDAC. The Jet drivers are also installed
which are no longer part of MDAC since MDAC 2.6. Most often,
people need to install the client connectivity components to
get DB-Lib (ntwdblib.dll).
MDAC and client connectivity install are definitely not the
same thing although as I already posted, most of the time
MDAC only will suffice but not always.

-Sue

On Thu, 31 Mar 2005 18:25:31 -0500, "Vikram Vamshi"
[quoted text, click to view]
Sue Hoegemeier
4/3/2005 1:05:06 PM
That is correct. MDAC does not include ntwdblib. You need to
install the client connectivity components (or use
sqlredis). Other applications may distribute ntwdblib which
is why one of the users may have not experienced the error.
Per the Redist.txt file on the SQL Server CD, you can
redistribute ntwdblib.
You can find the files installed by MDAC in the MDAC
manifest. I believe Vines and Apple Talk as well as the Jet
drivers are the other pieces you won't get with just MDAC.
http://support.microsoft.com/?kbid=828396

-Sue

On Fri, 1 Apr 2005 14:33:01 -0800, "Cathy Boehm"
[quoted text, click to view]
Vikram Vamshi
4/4/2005 12:55:56 AM
Ooops!
Forgot all about DB-Lib, it has been ages since we stopped using it ...
We don't need the JET drivers to talk to SQL, do we?

--
Vikram Vamshi
Eclipsys Corporation
[quoted text, click to view]

AddThis Social Bookmark Button