Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Remote » 创建 SQL Remote 系统 » 用户权限

 

多层层次

在多层层次中,所有直接位于当前数据库下一层的远程数据库都将被授予 REMOTE 权限。而层次中直接位于当前数据库上一层的数据库将被授予 CONSOLIDATE 权限。

例如,有一个由其发布者 HeadOffice 标识的统一数据库,该数据库有一个远程数据库 RegionalOffice。但 RegionalOffice 数据库也有一个远程数据库:Office。

在统一数据库 HeadOffice 上,您可以:

  • 创建一个与远程数据库 RegionalOffice 的发布者同名的用户。

  • 将 REMOTE 权限授予给用户 RegionalOffice。这会将 RegionalOffice 标识为从 HeadOffice 接收消息的数据库。

在 RegionalOffice 数据库上,您可以:

  • 创建一个与统一数据库 HeadOffice 的发布者同名的用户。

  • 将 CONSOLIDATE 权限授予给 HeadOffice。这会将 HeadOffice 标识为 RegionalOffice 的统一数据库;即,HeadOffice 是向 RegionalOffice 发送消息的数据库。

  • 创建一个与直接位于 RegionalOffice 下层的数据库同名的用户:Office。

  • 将 REMOTE 权限授予给 Office。这会将 Office 标识为从 RegionalOffice 接收消息的数据库。

在 Office 数据库上,您可以:

  • 创建一个与统一数据库的发布者同名的用户:RegionalOffice。

  • 将 CONSOLIDATE 权限授予给用户 RegionalOffice。这会将 RegionalOffice 标识为 Office 的统一数据库;即,RegionalOffice 向 Office 发送消息。

多层 SQL Remote 系统。