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] <CathyBoehm@discussions.microsoft.com> wrote:
>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.
>
>
>"Vikram Vamshi" wrote:
>
>> 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
>> "Sue Hoegemeier" <Sue_H@nomail.please> wrote in message
>> news:sm6l41l30f6qq0idp4lb5ascf0vkb5amas@4ax.com...
>> > 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
>> >
>> > On Wed, 30 Mar 2005 18:38:32 +0800, <arch> wrote:
>> >
>> >>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?
>> >>
>> >>
>> >
>>
>>
>>
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] "Sue Hoegemeier" <Sue_H@nomail.please> wrote in message
news:71e0511ub4tpq20099n5lnl4amra6dt28o@4ax.com...
> 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"
> <vikram.vamshi@nospam.com> wrote:
>
>>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
>