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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » SQL Anywhere for Windows Mobile

 

为 Windows Mobile 设备添加代理端口

您必须为 Windows Mobile 设备中心 (ActiveSync) 添加代理端口,才能从台式计算机连接到 Windows Mobile 设备上的数据库服务器,从而将对 localhost (127.0.0.1) IP 地址的请求传递到 Windows Mobile 设备上运行的数据库。

前提条件

执行此任务没有前提条件。

上下文和注释

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

小心

修改注册表存在危险并且会导致数据丢失。建议修改注册表前先备份系统。

 任务
  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 桌面,才能使新的代理端口设置生效。

结果

新的代理端口设置已配置完成。