此语句用于启动用户对发布的预订。
START SUBSCRIPTION TO publication-name [ ( subscription-value ) ] FOR subscriber-id, ...
publication-name 用户所预订的发布的名称。这可以包括发布的所有者。
subscription-value 与发布的预订表达式进行比较的字符串。因为每个预订者可能会有多个发布预订,则此处必须使用该值。
subscriber-id 发布预订者的用户 ID。此用户必须具有发布的预订。
发布更新从统一数据库发送到远程数据库时,即称启动了 SQL Remote 预订。
START SUBSCRIPTION 语句是一组管理预订的语句之一。CREATE SUBSCRIPTION 语句定义预订者要接收的数据。SYNCHRONIZE SUBSCRIPTION 语句确保在统一数据库与远程数据库之间保持一致。需要使用 START SUBSCRIPTION 语句才能启动发送给预订者的消息。
在预订启动之前,预订两端的数据必须保持一致。建议使用数据库抽取实用程序管理预订的创建、同步及启动。如果使用数据库抽取实用程序,则不需要执行显式 START SUBSCRIPTION 语句。此外,一旦预订同步,消息代理将立即启动预订。
必须具有 DBA 权限。
自动提交。
SQL/2003 服务商扩充。
以下语句启动用户 SamS 对 pub_contact 发布的预订。
START SUBSCRIPTION TO pub_contact FOR SamS; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |