发信人: 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]
|
|