在 16.0 以前版本的数据库中,数据库发布者是通过使用 GRANT PUBLISH 和 REVOKE PUBLISH 语句授予 PUBLISH 权限进行控制的。当前发布者可通过查询 CURRENT PUBLISHER 特殊值来确定。
PUBLISH 权限已由 PUBLIC.db_publisher 数据库选项所取代,该选项要求设置 SET ANY SYSTEM OPTION 系统特权。可通过更改该数据库选项来实现更改发布者的目的,但为了提供向后兼容性,仍可使用 GRANT PUBLISH 和 REVOKE PUBLISH 更改发布者。此外,仍可通过查询 CURRENT PUBLISHER 来查找当前发布者。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |