您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

ClientPort (CPort) 通信参数

指定客户端应用程序使用 TCP/IP 进行通信的端口号。您可以指定单个端口号,也可以指定单个端口号和端口号范围的组合。

语法{ ClientPort | CPort }=<integer>

用法

TCP/IP(仅限客户端)

缺省

通过网络实施为每个连接动态分配。如果您没有防火墙限制,请不要使用此参数。

备注

此选项用于跨防火墙的连接,因为防火墙软件根据 TCP/UDP 端口进行过滤。除非出于防火墙原因,否则不要使用此参数。

指定端口号的列表或范围,以使用给定数据源或连接字符串建立多个连接。如果指定单个端口号,则应用程序一次只能维护一个连接。事实上,即使在关闭一个连接后,也存在较短的超时期间,在此期间无法使用指定端口进行新连接。指定端口号的列表或范围时,应用程序会一直尝试端口号,直到找到可成功绑定到的端口号。

示例

  • 以下字符串从使用端口 6000 的应用程序连接到使用端口 5000 的名为 my_server 的服务器: CommLinks=tcpip{ClientPort=6000;ServerPort=5000}; ServerName=my_server

  • 以下字符串从可以使用端口 5050 到 5060 以及端口 5040 和 5070 的应用程序建立连接,以便使用缺省服务器端口与名为 my_server 的服务器进行通信: CommLinks=tcpip{ClientPort=5040,5050-5060,5070};ServerName=my_server