您必须为 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 位配置单元中。
修改注册表存在危险并且会导致数据丢失。建议修改注册表前先备份系统。
在台式计算机上启动 Interactive SQL。对于 32 位版本的 Windows Mobile 设备中心 (ActiveSync),您必须启动 32 位版本的 Interactive SQL。
在 [连接] 窗口的底部,单击 [工具],然后单击 [设置 Windows Mobile 代理端口]。
单击 [新建]。
在 [名称] 字段中,键入 SQL Anywhere。
在 [端口] 字段中,键入 2639。
这是建议用于 Windows Mobile 上运行的 SQL Anywhere 数据库服务器的 TCP/IP 端口。您可以使用其它端口,只要确保 Windows Mobile 设备上的数据库服务器配置为使用相同的端口即可。
每次将 Windows Mobile 设备放入底座时,Windows Mobile 设备中心 (ActiveSync) 都会将端口 2639 上的流量转发到该设备。如果在 Windows Mobile 设备放入底座时启动台式计算机上的数据库服务器,它将无法使用端口 2639。如果这样有影响,您可以选择其它端口专用于 Windows Mobile 流量。
单击 [确定]。
设置或更改代理端口时,可能必需先注销然后再登录到 Windows 桌面,才能使新的代理端口设置生效。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |