客户端和应用服务器的连接问题(100分)

  • 主题发起人 主题发起人 第二次回顾
  • 开始时间 开始时间

第二次回顾

Unregistered / Unconfirmed
GUEST, unregistred user!
不知问题的难度有多大,所以先奉上100分,不够再来。
我编写了一个三蹭结构的数据库程序,
在单机上都正常,当我把客户端移到其他机器上时,
却无法连接。于是我为该机装上Delphi,
放上RemoteServer组件,并选择了应用服务器所在的电脑,
其Servername里却没有任何东西,
如果硬写进去,电击连接,Delphi就..........
 
服务器要注珊,用Tregserv.exe -t来注册所有的服务器。
另外,如果用DCOM连接的话,在NT上要配置DCOM。
我都是用TCP/IP,私人认为TCP/IP好。不用Hostname,
直接用Address,很快就连接到上。

单机试验,必须在单机上加块网卡,至于连不连网,没关系。
 
请问,如何用Tregserv.exe -t来注册所有的服务器?
 
急呀! ??



 
试一下,
将服务器程序在客户机上运行一次。
 
已经试过了。
 
1.网要确定连通。
2.应用服务器用NT。
3.NT上配置DCOM的访问权限,用DCOMINCFG.exe.
4.服务器与客户端文件要装全。
 
DCOMINCFG.exe在那儿?
我没发现.

 
这个问题与网络有关,第一,确保网络联通,在客户端装上DELPHI,重新调试一下客户程序,客户源程序上能否找到NT_server,能否找到服务器的ID,如不行,再在客户端运行一遍服务器程序(即注册),再试一次!如有什么问题,请找<<DELPHI编程技术内幕>>第六部份,或EMAIL给我,HWJZXL@163.net
 
1、网络正常
2、SQL Server以NT帐号方式登录。
3、有两台机器,客户端和应用服务器已经可以正常连接。
4、但将客户端的帐号换一下,就连不上了。
5、在其他机器上以同样帐号也连不上。
How can I do?
 
DcomCnfg里的配置不对啦
此问题在以答问题中很多
 
将midas.dll拷入客户端即可,不用注册。
 
你要在客户端的机器的windows的system目录中加入
dbclient.dll,stdvcl40.dll,midas.dll,
这三个文件在delphi的bin目录中找.
 
首先祝贺您!第一步已经成功。但请详细告知,换什么帐号(用户,还是数据库,或是别的)后连不上什么(NT服务器,还是应用程序或是数据库服务器),然后研究一下同样的帐号在别的客户端为什么不能连上,别的客户端的环境和能连上的环境有什么区别?再研究不同的帐号,也许会有帮助,如有兴趣,请和我联系!
 
to hwj:
换帐号是这样的,
我在同一个客户机上建立了两个Administrator帐号,
分别为"user1",和"user2",
然后又在服务器上建立了上述两个Administrator帐号,
不知何等原因,user1能用,而user2不能用。

另外,我已经找到DcomCnfg,
但是无论怎摸设置,状况如一,还请各位指教。
 
各位大虾,灌灌水吧。总比每人理强.
 
我奇怪?
 
不知道现在情况是否依旧? (我乐!)
 
以前的问题解决的的差不多了!
如果一台机器两个帐号不能都运行,那一个定权限的问题!
还有在安全机制的启动权限、访问权限增加EVERYONE!
将标识设为“交互式用户”
在其它客户机上运行客户端程序需要
1按装DOCM98
2先运行一服务器程序,否则....
这是个难度不大,但十分烦人的问题,刚开始用三层时也和你一样,不过现在好多了!哈
 
后退
顶部