刚刚复出就做一个用pb,sql 开发一个远程登录连接数据的CASE,由于PB开发工具已渐渐的淡出,所以类似的文章也特少。
现在我把相关的知识与大家分享一下。
CASE: 用PB,MSSQL 开发,数据库安装在总公司的服务器上,异地的分公司要能连上总公司的数据库。从而实现的B-S的模式。
硬件:有二种模式可以解决:1、用VPN来解决,一般的网络速度慢,端口的个数受硬件的限制。2、总公司的数据库申请固定IP或拖管机器。
软件:
1、客户端程序目录下要有dbmssocn.dll ,ntmssvc.dll,ntwdblib.dll,dbnetlib.dll,dbnmpntw.dll,sqlsrv32.dll+PB专用的dll
2、还要做一步工作是,配载ODBC数据源。主要是在注册表中生成
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer]
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client]
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client/ConnectTo]
"125.120.69.240"="DBMSSOCN,125.120.69.44"
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client/DB-Lib]
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client/SuperSocketNetLib]
[HKEY_LOCA