在使用 MobiLink 服务器将远程客户端与统一数据库成功同步后,远程数据现在应该包含有关某一书店的信息。在 Sybase Central 中,您可以使用 SQL Anywhere 16 插件来验证远程数据库的内容。
前提条件
本课假定您已完成前面的所有课程。 请参见第 1 课:设计模式。
本课假定您拥有在教程教程:将 MobiLink 与 Adaptive Server Enterprise 统一数据库结合使用开头的“权限和特权”部分中列出的角色和特权。
启动 Sybase Central。
连接到远程数据库:
在左窗格中,右击 [SQL Anywhere 16],然后选择 [连接]。
在 [验证] 下拉列表中,选择 [数据库],然后执行以下步骤:
在 [用户 ID] 字段键入 DBA。
在 [口令] 字段中键入 sql。
在 [操作] 下拉列表中,选择 [连接到此计算机上正在运行的数据库]。
在 [服务器名] 字段中键入 remote_eng;在 [数据库名] 字段中键入 remote_db。
单击 [连接]。
如果从统一数据库创建的表不可见,请执行以下步骤:
右击 remote_db,然后单击 [配置所有者过滤]。
选择 [dbo],然后单击 [确定]。
从统一数据库创建的表将出现在左窗格中。dbo 对这些表的所有权保存在远程数据库中。
选择任意远程表,然后在右窗格中单击 [数据] 选项卡。
在 sales、salesdetail 和 stores 表中,所有记录都是标识符为 5023 的书店的记录。此特定书店不关注其它书店的销售信息。为此,需要设置同步脚本按照远程 ID 来过滤出相应的行,并需要将此数据库的远程 ID 设置为某特定书店的标识符值。这样可使该特定书店的数据库所占的空间更小,并且同步时间也更少。正是由于远程数据库的大小始终维持在最低水平,某些经常执行的操作(如输入新的销售记录或处理之前销售的退款)才能运行得更快,效率更高。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |