2.15 - CREATE AUTHORIZATION 和 REPLACE AUTHORIZATION - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.15
Release Date
2021 年 3 月
Content Type
安装
用户指南
管理
配置
Publication ID
B035-5991-031K-CHS
Language
中文 (简体)

用途

在 Teradata 系统中创建或替换授权对象。授权将存储远程平台上存在的用户帐户的凭据。凭据只需要在外部服务器对象中指定的平台上有效;这些凭据不需要在 Teradata 系统或其基础操作系统上有效。在 CREATE 或 REPLACEAUTHORIZATION 语句中指定 TRUSTED 时,数据库不会验证凭据。

授权对象由外部服务器对象使用,以便使用在远程平台上有效的凭据登录到远程平台。当 Teradata 用户发出使用外部服务器的请求时,外部服务器对象将提供来自授权对象的凭据进行身份验证。这使得在远程平台上运行的请求的任意部分均可以使用授予给远程平台用户帐户的上下文、权限和访问控制。例如,如果外部服务器连接到受 Kerberos 保护的服务器,则关联的授权对象必须包含该服务器上用户帐户的凭据。

语法表仅介绍 CREATE AUTHORIZATION 和 REPLACE AUTHORIZATION 语法图中特定于 Teradata QueryGrid 的部分。有关可用于 CREATE AUTHORIZATION 和 REPLACE AUTHORIZATION 的其他语法的信息,请参阅《Teradata® Database SQL 数据定义语言 - 语法和示例, B035-1144》。

语法

{ CREATE | REPLACE } AUTHORIZATION [ database_name. | user_name. ] authorization_name
  [ AS ] [ INVOKER | DEFINER [ DEFAULT ] ]
  TRUSTED USER 'fs_user_name' PASSWORD 'fs_user_password' [;]