此语句用于标识消息链接和从数据库返回外发消息的地址。
CREATE REMOTE MESSAGE TYPE message-system [ ADDRESS address-string ]
message-system: FILE | FTP | SMTP
message-system 支持的消息系统之一。
address-string 指定消息系统的地址。
消息代理使用受支持的消息链接之一从数据库发送外发消息。只要远程数据库是用抽取实用程序创建的,为使用指定链接的用户返回的消息都将发送到指定的地址。消息代理仅在有远程用户使用这些链接时才会启动这些链接。
地址是指定的消息系统中发布者的地址。如果是电子邮件系统,则地址字符串必须是有效的电子邮件地址。如果是文件共享系统,地址字符串是 SQLREMOTE 环境变量中设置的目录的子目录,或者是当前目录的子目录(如果未设置目录)。在远程数据库中,可以对 GRANT CONSOLIDATE 语句替换此设置。
要移除地址,请执行不带 ADDRESS 子句的 CREATE REMOTE MESSAGE TYPE 语句。
初始化实用程序 (dbinit) 会自动创建不带地址的消息类型。与其它 CREATE 语句不同,如果已有该类型,CREATE REMOTE MESSAGE TYPE 语句不会返回错误,而是会变更类型。
必须具有 DBA 权限。
自动提交。
SQL/2003 服务商扩充。
使用抽取实用程序抽取远程数据库时,下列语句设置文件消息系统消息的所有接收者,以将消息发送回 company 子目录。
此语句还指示 dbremote 查看 company 子目录是否有进来的消息。
CREATE REMOTE MESSAGE TYPE file ADDRESS 'company'; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |