适用于 Adaptive Server Enterprise 的 SQL Remote 设计
若要预订某个发布,必须授予每个预订者远程权限并且还必须为该用户创建预订。根据发布是否使用预订列,预订的细节会有所不同。
若要让某个用户预订一个发布,在该发布没有预订列的情况下,您需要以下信息:
用户 ID 预订发布的用户。此用户必须已被授予 REMOTE 权限。
发布名称 用户所预订的发布的名称。
以下语句为预订 pub_orders_samuel_singer(发布)的用户 ID SamS 创建一个预订,该预订的创建没有使用预订列:
sp_subscription 'create', 'pub_orders_samuel_singer', 'SamS'
若要让某个用户预订一个发布,如果该发布有预订列,则您需要以下信息:
用户 ID 预订发布的用户。此用户必须已被授予 REMOTE 权限。
发布名称 用户所预订的发布的名称。
预订值 将按照发布的预订列对其进行测试的值。例如,如果某个发布将一个包含雇员 ID 的列的名称作为预订列,则必须在预订中提供预订用户的雇员 ID 的值。预订值始终是一个字符串。
以下语句为预订 pub_orders(发布)的 Samuel Singer(用户 ID SamS,雇员 ID 856)创建一个预订,该预订是由预订列 sales_rep 定义的,它请求有关 Samuel Singer 自己的销售信息的行:
sp_subscription create, pub_orders, SamS, '856'
为了正确接收和应用更新,每个预订者都需要有数据的最初副本。同步数据库将对同步过程进行讨论。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。