请问那位知道制作的安装程序需要哪些动态库,包括需要的sql2000的动态库!多谢!

dingzhaofeng 2002-12-02 12:31:01
在用.net制作的安装程序中需要包括pb程序的动态库,我已经知道是那些,但却不知道需要哪些sql2000的动态库?请多多指教!
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
balloonman2002 2002-12-02
  • 打赏
  • 举报
回复
什么书?
:)
如果是书上的,我哪来这么大劲一个个单词敲进来啊,:)

这些都是CSDN以前的帖子贴过来,搜索一下一大把啊,:)
dingzhaofeng 2002-12-02
  • 打赏
  • 举报
回复
pbdwo80.dll这个动态库也需要吗?不用吧!
谢谢你,你说得很详细,请问你是从哪里拷的,叫什么书?
balloonman2002 2002-12-02
  • 打赏
  • 举报
回复
PB连接SQL SERVER服务器所需DLL文件明细:

1.需要的动态库:
(1)PB运行所需DLL:
PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll
(2)SQL SERVER客户端所需驱动DLL:
dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL、DBMSSOCN.DLL、WINDBVER.EXE
2.配置客户端网络:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
"servers"="DBMSSOCN,ServerName,1433"

其中:
ntwdblib.dll 连接MSSQL数据库的驱动库
DBNMPNTW.DLL 命名管道连接数据库使用的DLL
DBMSSOCN.DLL TCP/IP连接数据库使用的DLL
其实,一般情况下我们只需拷贝ntwdblib.dll给用户,因为系统默认的是命名管道连接,并且系统文件夹中有DBNMPNTW.DLL文件了。
当然还有其他的连接库,比如使用NWLink IPX/SPX连接等。需要其他的DLL
安装SQL2000客户端除了根据需要(用户选择的连接方式)检查并安装这些DLL外,还安装了一些工具,诸如连接配置工具(WINDBVER.EXE),ISQL_w,企业应用管理器等等。
我们给客户安装的时候,一般就是拷贝ntwdblib.dll到系统文件夹中。如果还是连不上,就检查另两个文件是否存在。如果不行,就需要配置连接了。WINDBVER.EXE就是做这个工作的。不过我们有自己的配置窗口,实现与WINDBVER.EXE相同的功能。[配置的过程就是更改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo中的信息。
"DSQUERY"="DBMSSOCN" //默认的连接方式,使用该连接方式的不用单独配置。
"MSSQL"="DBNMPNTW,MSSQL" //该服务器使用命名管道连接
"SQLServer"="DBMSSOCN,192.168.0.1,1433" //该域名解析对该服务器无效,故使用了IP地址配置
"server1"="DBMSSOCN,server1,1434" //该服务器使用了非默认的端口(默认端口为1433),故需要配置
"mysql"="DBMSSOCN,MSSQL,1436" //该SQLServer是一个命名实例,使用端口1436。配置一下,服务器名称填写"MySQL"即可。



PB连接SQL SERVER服务器所需DLL文件明细:

1.需要的动态库:
(1)PB运行所需DLL:
PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、

pbdwp80.dll
(2)SQL SERVER客户端所需驱动DLL:
dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL、DBMSSOCN.DLL、WINDBVER.EXE
2.配置客户端网络:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
"servers"="DBMSSOCN,ServerName,1433"

其中:
ntwdblib.dll 连接MSSQL数据库的驱动库
DBNMPNTW.DLL 命名管道连接数据库使用的DLL
DBMSSOCN.DLL TCP/IP连接数据库使用的DLL
其实,一般情况下我们只需拷贝ntwdblib.dll给用户,因为系统默认的是命名管道连接,并且系统文件夹中有DBNMPNTW.DLL文件了。
当然还有其他的连接库,比如使用NWLink IPX/SPX连接等。需要其他的DLL
安装SQL2000客户端除了根据需要(用户选择的连接方式)检查并安装这些DLL外,还安装了一些工具,诸如连接配置工具

(WINDBVER.EXE),ISQL_w,企业应用管理器等等。
我们给客户安装的时候,一般就是拷贝ntwdblib.dll到系统文件夹中。如果还是连不上,就检查另两个文件是否存在。如果不行,就需要配置

连接了。WINDBVER.EXE就是做这个工作的。不过我们有自己的配置窗口,实现与WINDBVER.EXE相同的功能。[配置的过程就是更改注册表:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo中的信息。
"DSQUERY"="DBMSSOCN" //默认的连接方式,使用该连接方式的不用单独配置。
"MSSQL"="DBNMPNTW,MSSQL" //该服务器使用命名管道连接
"SQLServer"="DBMSSOCN,192.168.0.1,1433" //该域名解析对该服务器无效,故使用了IP地址配置
"server1"="DBMSSOCN,server1,1434" //该服务器使用了非默认的端口(默认端口为1433),故需要配置
"mysql"="DBMSSOCN,MSSQL,1436" //该SQLServer是一个命名实例,使用端口1436。配置一下,服务器名称填写"MySQL"即可。






















watanong_senbu 2002-12-02
  • 打赏
  • 举报
回复
关注!
llcchh888 2002-12-02
  • 打赏
  • 举报
回复
在SQL2000的客户端使用工具中有

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧