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

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

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
Lake
VMware
Product
Teradata QueryGrid
Release Number
3.00
Published
Marzo de 2023
Language
Español
Last Update
2023-04-04
dita:mapPath
es-ES/dtm1676313130103.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' ;