Security Checking | SQL Request and Transaction Processing | Teradata Vantage - Security Checking - Advanced SQL Engine - Teradata Database

SQL Request and Transaction Processing

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
July 2021
Language
English (United States)
Last Update
2021-07-28
dita:mapPath
uqf1592445067244.ditamap
dita:ditavalPath
uqf1592445067244.ditaval
dita:id
B035-1142
lifecycle
previous
Product Category
Teradata Vantage™

The database validates security for all requests. After the request parcel passes its Resolver checks, the Parser interrogates several system tables in the Data Dictionary to ensure that the user making an SQL request has all the appropriate logon and security privileges. This includes validating both object-level control privileges and row-level control privileges.

Because object-level security privileges can be granted and revoked dynamically, the database validates user logon security privileges for every request processed, including those that have been cached.

When this process completes, the Parser passes the ResTree to the Parameterized Value Peek subsystem (see Parameterized Requests), and then to the Query Rewrite subsystem.

For more information about Vantage security, refer to the following manuals:
  • Teradata Vantage™ - Advanced SQL Engine Security Administration, B035-1100
  • Teradata Vantage™ - Database Administration, B035-1093
  • Teradata Vantage™ - Data Dictionary, B035-1092
  • Teradata Vantage™ - SQL Data Control Language, B035-1149