Home > Back-end >  Delphi development three layer structure, the client access to prompt the RPC server is unavailable
Delphi development three layer structure, the client access to prompt the RPC server is unavailable

Time:09-22

Environment description: database server: server 2008 r2 + ORACLE 11 g, middleware server: server 2003 + ORACLE 9 I, the client: Windows 7 pro + Delphi client software,
Problem description:
(a), before the database server: database server and the middleware server is the same server (is database and middleware), Windows 7 client can access the server normally,
(2), after the change to the database server: the current environment description, Windows 7 client access server, tip: the RPC service is not available,
(3), middleware is to deploy a DLL, in the component services,
(4), XP system usage: XP operating system in both conditions can normal use,
(5), according to the online part of data modification strategy, service, are tried, in Windows 7 or tip: the RPC service is not available,
(6), middleware server, database server firewalls are closed,
=========please master, the great god give technical advice, thank you very much,=========

CodePudding user response:

Find a call RemoteProcedureCall (as if) this name service, to open it up

CodePudding user response:

Database servers, middleware server, client, have open: RemoteProcedureCall service, DCOM, COM + services,

CodePudding user response:

Is that in most cases, your server, the client access environment setting is wrong,

CodePudding user response:

That's strange. What do you use to connect to the database, ADO or what? ORACLE in advance configuration file, the client will install ORACLE client, don't think much UNIDAC directly, without the client mode, and connecting ORACLE configuration file again,

CodePudding user response:

Use of database is: oracle 11 g,

CodePudding user response:

You the three layer architecture
Make sure the middle service can not access the database properly, is the middle of the oracle 11 g, server estimates that need to install oracle client connection
The client and the service in the middle of the connection does not involve the use of the database connection, see if net, related port is open,

CodePudding user response:

Jjpweb: middleware is to be able to normal access to the database server (oracle11G), and the software in: XP, the client can normal through middleware to access the database, the software works well, now the question is: if the client is: Windows 7, login, run the software will prompt: the RPC service is not available,

CodePudding user response:

Why want to use the Windows operating system, use CentOS or RedHat + Oracle is not better? And less than Windows accounts for resources and stability,

CodePudding user response:

Can find the problem, I also met the same problem, solution, urgent!
  • Related