Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere for Windows Mobile

 

为 Windows Mobile 设备创建代理端口

要从台式机连接到 Windows Mobile 设备上的数据库服务器,您可能需要为 Windows Mobile 设备中心 (ActiveSync) 配置代理端口,以便将对本地主机 (127.0.0.1) IP 地址的请求传递到 Windows Mobile 设备上运行的数据库。

 ♦  为 Windows Mobile 设备添加代理端口 (Interactive SQL)
  1. 在台式计算机上启动 Interactive SQL。对于 32 位版本的 Windows Mobile 设备中心 (ActiveSync),您必须启动 32 位版本的 Interactive SQL。

  2. 在 [连接] 窗口的底部,单击 [工具],然后选择 [设置 Windows Mobile 代理端口]。

  3. 单击 [新建]。

  4. 在 [名称] 字段中,键入 SQL Anywhere

  5. 在 [端口] 字段中,键入 2639

    这是建议用于 Windows Mobile 上运行的 SQL Anywhere 数据库服务器的 TCP/IP 端口。您可以使用其它端口,只要确保 Windows Mobile 设备上的数据库服务器配置为使用相同的端口即可。

    注意

    每次将 Windows Mobile 设备放入底座时,Windows Mobile 设备中心 (ActiveSync) 都会将端口 2639 上的流量转发到该设备。如果在 Windows Mobile 设备放入底座时启动台式计算机上的数据库服务器,它将无法使用端口 2639。如果这样有影响,您可以选择其它端口专用于 Windows Mobile 流量。

  6. 单击 [确定]。

    设置或更改代理端口时,可能必需先注销然后再登录到 Windows 桌面,才能使新的代理端口设置生效。

您还可以通过设置以下注册表项来配置代理端口:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\ProxyPorts。将 DWORD 值命名为 SQL Anywhere 并指定该端口专用于 Windows Mobile 流量(最好选择 2639)。请注意,对于运行 32 位版本 Windows Mobile 设备中心 (ActiveSync) 的 64 位版本 Windows,此注册表条目位于 32 位配置单元中。

小心

修改注册表存在危险。修改注册表的风险由用户自行承担。