DBADM CREATE AUTH field (DBACRVW subsystem parameter)
The DBACRVW subsystem parameter controls whether an authorization ID with DBADM authority on a database is to be allowed to complete certain tasks.
Acceptable values: | NO, YES |
---|---|
Default: | NO |
Update: | option 39 on panel DSNTIPB |
DSNZPxxx: | DSN6SPRM DBACRVW |
Security parameter: | Yes |
- NO
- Does not allow authorization IDs with DBADM authority on a database
to complete the following tasks:
- Create a view for another authorization ID on tables in that database.
- Create a materialized query table or alter a table to become a materialized query table for another authorization ID.
- Create an alias for itself or another authorization ID for a table in that database.
- YES
- Allows authorization IDs with DBADM authority on a database to complete the following tasks:
- Create a view for another authorization ID on tables in that database.
- Create a materialized query table or alter a table to become a materialized query table for another authorization ID. This action requires that DBADM authority is held on the database in which the tables of the fullselect reside and that the authorization ID has DBADM authority on the database in which the materialized query table is to reside.
- Create an alias for itself or another authorization ID for a table in that database.
- Drop a view. This action requires that the base objects contain at least one table and the DBADM authority on the database that contains the table.
If you specify YES, an authorization ID with DBCTRL authority on a database can also create an alias for itself or for another authorization ID for a table in any database.
Specifying YES results in less need for SYSADM authority on a database. However, users that need full authority may still need to have SYSADM authority. Specifying YES does not allow an authorization ID with DBADM authority to grant authority on that view.
Note: This is a security-related parameter. It controls whether an authorization ID or role with DBADM authority on a database is to be allowed to create views, aliases, and materialized query tables for another authorization ID or role. If it is set to YES, authorization IDs and roles with DBADM authority on a database can give others access to user data.