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

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

Product
Teradata QueryGrid
Release Number
2.15
Release Date
Marzo de 2021
Content Type
Administración
Configuración
Guía del usuario
Instalación
Publication ID
B035-5991-031K-ESN
Language
Español (España)

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' ;