v El servidor tiene el mismo nivel de servicio que los clientes. En caso contrario,
Además de los programas de utilidad de DB2 Connect, cualquier otra aplicación
que utilice SQL incorporado también deberá vincularse con cada una de las bases
de datos con las que desee que trabaje. Una aplicación que no se esté vinculada
normalmente generará un mensaje de error SQL0805N cuando se ejecute. Es
posible que desee crear una archivo de lista de vinculación adicional para todas las
aplicaciones que deban vincularse.
Para cada servidor de bases de datos del sistema principal o de iSeries con el que
desee realizar la vinculación, realice las acciones siguientes:
1. Asegúrese de contar con autorización suficiente para el sistema de gestión del
60
Guía del usuario
también deberá realizar la vinculación desde el servidor.
servidor de bases de datos del sistema principal o de iSeries:
OS/390 o z/OS
Las autorizaciones necesarias son las siguientes:
v SYSADM o
v SYSCTRL o
v BINDADD y CREATE IN COLLECTION NULLID
Nota: los privilegios BINDADD y CREATE IN COLLECTION NULLID
sólo proporcionan suficiente autorización cuando los paquetes
todavía no existen. Por ejemplo, si está creándolos por primera
vez.
Si los paquetes ya existen y los está vinculando de nuevo, la
autorización necesaria para realizar la tarea o tareas dependerá
de quién haya realizado la vinculación original.
A) Si el usuario que realizó la vinculación original es quien está
realizando la vinculación de nuevo, deberá contar con cualquiera
de las autorizaciones listadas más arriba para llevar a cabo la
vinculación.
B) Si la persona que debe llevar a cabo la nueva vinculación no
es quien realizó la vinculación original, necesitará autorización
SYSADM o SYSCTRL para llevar a cabo la vinculación. Si sólo
cuenta con la autorización BINDADD y CREATE IN
COLLECTION NULLID no podrá llevar a cabo la vinculación.
También es posible crear un paquete aunque carezca de los
privilegios SYSADM o SYSCTRL. En este caso, se necesitaría el
privilegio BIND sobre cada uno de los paquetes existentes que se
desea sustituir.
VSE o VM
La autorización necesaria es autorización DBA. Si desea utilizar la
opción GRANT en el mandato bind (para evitar tener que otorgar
acceso sobre cada paquete DB2 Connect individualmente), el ID de
usuario NULLID debe contar con autorización para otorgar
autorizaciones sobre las tablas siguientes a otros usuarios:
v system.syscatalog
v system.syscolumns
v system.sysindexes
v system.systabauth