Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vendor initializtion failed (ntwdblib.dll)

55 views
Skip to first unread message

Proyecta

unread,
Feb 12, 1998, 3:00:00 AM2/12/98
to

Hi:

i have problems to connect with SQL server 6.5, using SQL Links
3.5, the extrange is that, i have problems only whith one machine
all is operating fine, but when i tried of connect i receive the
next message:

15789 $3E $7 {Vendor Init Failure}
8458 $21 $A {cannot load a service DLL}

the DLL in the message is ntwdblib.dll

i have installed these library or dll in c:\windows\system
(too have installed dbnmpntw.dll in c:\windows\system)
i expect that SQL Links search for it, but seem that not.

someone have any comment?

int these machine only is installed win95, and office95, offcorse
the NIC (network interface card), i have installed netbeiu and
tcp/ip, both seem work fine. i receive response from server trought
ping, and netbeiu work before the installation of tcp/ip


in advance thank's


Note: I use exactly the same procedure that others machine

that machine was recently formated and reinstalled the software,
and only have 8 MB of memory, but before this work fine, and
i can access to MS SQL

the procedure follow for the installation was:

1.- Win 95 works fine
2.- Installation of protocol Netbeiu and tcp/ip
3.- probe the communication between machines trought tcp/ip
4.- install sql links 3.5
5.- configure BDE for accesing to MSSQL
5.- copy ntwdblib.dll and dbnmpntw.dll in c:\windows\system
6.- tried of connect (this step fail with the message above
mentioned).

PD. Thank's, and sorry for my poor english, but only speak
Spanish :)


Paul Munn

unread,
Feb 12, 1998, 3:00:00 AM2/12/98
to

Make sure the computer has the following DLLs in its \windows\system folder:

DBMSSOCN.DLL <<< this one enables TCP/IP connectivity to SQL Server.
DBNMPNTW.DLL
NTWDBLIB.DLL

Proyecta wrote in message <01bd3772$4a4e8060$3b1672a7@new>...
[...]


>all is operating fine, but when i tried of connect i receive the
>next message:
>
>15789 $3E $7 {Vendor Init Failure}
>8458 $21 $A {cannot load a service DLL}

[...]


>2.- Installation of protocol Netbeiu and tcp/ip

[...]

Proyecta

unread,
Feb 13, 1998, 3:00:00 AM2/13/98
to

Hi Paul Munn.

i'm sure that these DLLs in \windows\system

DBMSSOCN.DLL <<< this one enables TCP/IP connectivity to SQL Server.
DBNMPNTW.DLL
NTWDBLIB.DLL

i configure the client trohugt Windbver.exe, and choice name pipes
and then only need DBNMPNTW.DLL. The problem i think is that,
NTWDBLIB.DLL never is loaded succefull and then never is required
DBNMPNTW.DLL.

look: today i check the next:
(these steps are recommended in Database Developers Guide Delphi 2
By Ken Henderson)

1. Use Microsoft's ISQL/w utility to connect to your server. ***this work
fine
if you're able to connect with isql/w, but not from your delphi
applications, your probably have a problem with your BDE alias
configuration. Return to BDE configuration program and examine the
parameters your especified to ensure that
they're correct.
**** i check these parameters and all is fine. But i received the same
error.

2. if you're using named pipes to connect to the server, try the net view
\\servername command, where server name is the name of the NT server on
chich the SQL server is running. If net view succeeds, try net use
\\servername\IPC$, replacing servername with the name of your server. If
both of these commands succed, try the makepipe/readpipe facility. run
makepipe on the server, then run readpipe/Sservername/Dteststring from a
client machine. The makepipe/readpipe facility test the integrity of the
named pipes services. PRess Ctrl+C or Ctrl+Break to terminate makepipe. If
any of these tests fail, get with your NT system administrator. Your may
have problems with the named pipes services on the server.

*** All above work fine


any body have some comment?

Thank's in advance.

Paul Munn <pmunn.h...@carbon.posse.com> wrote in article
<6buuvr$gb...@forums.borland.com>...

Proyecta

unread,
Feb 13, 1998, 3:00:00 AM2/13/98
to

Paul Templeton

unread,
Feb 18, 1998, 3:00:00 AM2/18/98
to

sorry it should be Msvcrt40.dll

Paul Templeton <pa...@global.co.za> wrote in article
<01bd3c57$837758a0$2c13...@notes2.ref_tech.co.za>...
> Msvcrt.dll also needs to be in the system directory
>
> Paul
>
>
>

Paul Templeton

unread,
Feb 18, 1998, 3:00:00 AM2/18/98
to
0 new messages