SQL30020
Síntoma
Soluciones
SQL30060
Síntoma
Solución
SQL30061
Síntoma
Solución
174
Guía del usuario de DB2 Connect
protocolos de comunicación del cliente. Estos protocolos pueden ser
TCP/IP y otros y normalmente el mensaje indica que uno de los protocolos
de comunicación definidos en DB2 Connect no está configurado
correctamente.
A menudo, la causa es que la variable de perfil DB2COMM no está definida o
está definida incorrectamente. Generalmente, el problema es resultado de
una discrepancia entre la variable DB2COMM y los nombres definidos en la
configuración del gestor de bases de datos (por ejemplo, svcename o nname).
Un posible caso de ejemplo sería que tras una conexión anterior
satisfactoria, se obtenga el mensaje de error SQL5043 cuando no se ha
modificado nada en la configuración. Utilizando el protocolo TCP/IP, esto
podría producirse cuando el sistema remoto termina la conexión de forma
anómala por algún motivo. Cuando esto sucede, puede que exista todavía
una conexión en el cliente y se pueda restaurar la conexión sin
intervenciones adicionales emitiendo los mandatos siguientes.
Lo más probable es que uno de los clientes que se conectan al servidor de
DB2 Connect todavía tenga un descriptor de conexión en el puerto TCP/IP.
En cada máquina cliente que está conectada al servidor de DB2 Connect,
emita los mandatos siguientes:
db2 terminate
db2stop
SQL30020N La ejecución ha fallado debido a un error del protocolo
distribuido que afectará la ejecución satisfactoria de los mandatos y las
sentencias de SQL subsiguientes.
Con este error, debe contactarse con el servicio de soporte. Ejecute
db2support antes de contactar con el servicio de soporte.
SQL30060N "<ID-autorización>" no tiene el privilegio para realizar la
operación "<operación>".
Al conectarse con DB2 para z/OS, las tablas de la base de datos de
comunicaciones (CDB) no se han actualizado correctamente.
Conexión con la ubicación incorrecta del servidor de bases de datos del
sistema principal IBM: no puede encontrarse ninguna base de datos de
destino.
Es posible que se haya especificado el nombre incorrecto para la base de
datos del servidor en la entrada del directorio DCS. Cuando esto ocurre, se
devuelve SQLCODE -30061 a la aplicación.
Compruebe las entradas del nodo, la base de datos y el directorio DCS de
DB2. El campo de nombre de base de datos de destino del directorio DCS
debe corresponder con el nombre de la base de datos basada en la