本课假定您已完成前面的所有课程。 请参见第 1 课:设计模式。
在远程模式中,每个远程数据库代表一个销售人员。您编写的同步脚本包含了指示 MobiLink 服务器根据远程数据库的远程 ID 下载数据子集的逻辑。必须将数据库的远程 ID 设置为有效的销售人员标识符值。
必须在第一次同步之前完成此步骤,因为当远程设备第一次同步时,将下载与所选销售人员相关的所有信息。
选择一个有效的销售人员标识符:
使用 Oracle SQL Plus 应用程序以具有 SYSDBA 权限的 SYS 用户身份进行连接。在命令提示符处,运行以下命令:
sqlplus SYS/your-password-for-sys as SYSDBA |
要查看 ORDERS 表中有效销售人员标识符的列表,请执行以下语句:
SELECT COUNT( SALES_REP_ID ), SALES_REP_ID FROM OE.ORDERS GROUP BY SALES_REP_ID; |
在本示例中,远程数据库代表 SALES_REP_ID 为 154 的销售人员。
要退出 Oracle SQL Plus,运行以下命令:
exit |
要将数据库的远程 ID 的值设置为 154,运行以下命令:
dbisql -c "SERVER=remote_eng;DBN=remote_db;UID=DBA;PWD=sql" "SET OPTION PUBLIC.ml_remote_id='154';" |
dbisql 用于对 SQL Anywhere 数据库执行 SQL 命令的应用程序。
ENG 将数据库服务器名指定为 remote_eng。
DBN 用于将数据库名指定为 remote_db。
UID 用于连接到远程数据库的用户名。
PWD 用于连接到远程数据库的口令。
SET OPTION PUBLIC.ml_remote_id='154' 用于将远程 ID 的值设置为 154 的 SQL 语句。
前进至第 10 课:正在同步。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |