精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>数据库相关技术>>是否必须安装SQL Server客户端?

主题:是否必须安装SQL Server客户端?
发信人: ilike()
整理人: leitiger(2002-06-05 23:45:28), 站内信件
【 在 liukt (liukt) 的大作中提到: 】
: 经过几天的讨论,我的PB终于通过Native Driver与SQL Server连上了,但同时
: 我又有了一个新问题:PB在Client端如果使用SQL Server Native Driver,
: 必须同时在Client端安装SQL Server才能在PB Profile画板的New中出现
: SQL Server配置画面,假如不安装SQL Server是否也能使用Native Driver;
:    .......

1.可以不装sqlserver客户端。将其他机器mssql目录下的 Dbnmpntw.dll NTWDBLIB.DLL
copy到system目录下即可。
2.native driver当然是由sybase提供的。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.137.141]


发信人: ilike (自在飞花), 信区: Powerbuilder
标  题: Re: 下载PB写的设置SQL Server客户端。
发信站: 网易虚拟社区 (Tue Oct 26 16:25:36 1999), 站内信件

cdxy兄说的不完全,我帮你补充一下。
所有的客户端与SQL Server相连都是通过SQL Server 的Open Data Services层。
包括pb native driver, ODBC OLE-DB等都是,直接和各种通信协议打交道以及采
用何种协议由Open data services来决定。
所谓的Open Data Services即ntwdblib.dll这个文件。
SQL Server可以使用下列协议,以下协议指的是抽象的广义协议:
Named pipes
multiprotocal
tcp/ip
ipx/netx
appletalk
banyan
shared memory(MS SQL7新增,用于安装在98上的服务器与客户端通信)
其中,named pipes及multiprotocal可以使用tcp/ip,netbeui, ipx/netx进行通信

在注册表为空的情况下,sqlserver缺省使用named pipes进行通信。
因此最少情况下copy Dbnmpntw.dll及ntwdblib.dll(named pipes程序)放入syst
em即可,我觉的这种装法最好,只要有一种通信协议,不需要任何配置就能动。
通过修改注册表然后copy dbmnpntw.dll及Dbmsrpcn.dll(multiprotocal程序)也
可。
cdxy兄给出的是dbmsshrn.dll (shared memory,sql65有这个东西吗?),
以及dbmssocn.dll(tcp/ip)。
其中shared memory是服务器与客户端装在98上,并且98上没有网卡,才是必须的

【 在 cdxy (潇逸飘渺) 的大作中提到: 】
:  http://xiaoyi.163.net
:  下载SQL Server Client设置(用PB模仿SQL Server Client写的),
:  现在大家都知道,PB和SQL Server连接并不需要把全部的SQL Server
:   客户端全部装上,只需拷贝DBMSSHRN.DLL,DBMSSOCN.DLL,NTWDBLIB.DLL
:  三个文件到WINDOWS 系统目录或当前目录下。但PB是通过Alias来连接
:  SQL Server,这个程序就是完成这个工作的。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.156.11]


发信人: rollback (true), 信区: Powerbuilder
标  题: Re: 下载PB写的设置SQL Server客户端。
发信站: 网易虚拟社区 (Wed Oct 27 13:42:40 1999), 站内信件

纠正一点。
The DB-Library functions for the Microsoft? Win32? API are sto
red in a dynamic-link library, Ntwdblib.dll
而不是“所谓的Open Data Services即ntwdblib.dll这个文件。 ”
那个文件应该是Opends60.dll 。

【 在 ilike (自在飞花) 的大作中提到: 】
:     .......

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]

[关闭][返回]