Ejemplos de creación y sustitución de la autorización - Teradata QueryGrid

Teradata® QueryGrid™ Guía de instalación y uso- 2.20

Product
Teradata QueryGrid
Release Number
2.20
Published
Diciembre de 2022
Language
Español
Last Update
2022-12-28
dita:mapPath
es-ES/glh1661190822792.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-5991
Product Category
Analytical Ecosystem

Si tiene previsto utilizar la autorización para la autenticación Kerberos en un servidor externo, debe usar INVOKER TRUSTED o DEFINER TRUSTED.

Los dos ejemplos siguientes establecen la autorización para el usuario que invoca el objeto. Las credenciales se cifran y almacenan como un objeto de base de datos en la base de datos del usuario.

CREATE AUTHORIZATION sales AS INVOKER TRUSTED
  USER 'johnson'
  PASSWORD 'Secret' ;
REPLACE AUTHORIZATION sales AS TRUSTED
  USER 'williams'
  PASSWORD 'topsecret' ;

Si desea que la autorización esté disponible a nivel global, cree la autorización en TD_SERVER_DB mediante el tipo DEFINER TRUSTED. Si utiliza DEFINER TRUSTED, como en este ejemplo, se almacenan las credenciales de proxy_1 en la autorización de remote_system1 que se crea en la base de datos TD_SERVER_DB.

CREATE AUTHORIZATION TD_SERVER_DB.remote_system1 
AS DEFINER TRUSTED USER 'proxy_1'
  PASSWORD 'Global' ;