0 / 0
Volver a la versión inglesa de la documentación
Mensaje de error de credencial al eliminar una tabla virtualizada en el almacenamiento de objetos
Última actualización: 26 nov 2024
Mensaje de error de credencial al eliminar una tabla virtualizada en el almacenamiento de objetos

En Data Virtualization, cuando se intenta eliminar una tabla virtualizada en el almacenamiento de objetos después de haber eliminado la conexión con el origen de datos, se produce un error.

Síntomas

Por ejemplo, es posible que vea un mensaje de error similar al siguiente mensaje de error en el cliente web.

The <table name> cannot be removed.

Un error detallado que es similar al siguiente mensaje está disponible en los archivos de registro.

The statement failed because a Big SQL component encountered an error. Component receiving the error: "DDL". Component returning the error: "HIVE". Log entry identifier: "[BSL-0-1be1bf7a]". Reason: "Unable to load credentials from envir".. SQLCODE=-5105, SQLSTATE=58040, DRIVER=4.29.24

Resolución del problema

El mensaje de error indica que cuando Data Virtualization realiza una sentencia ' DROP TABLE ' para una tabla virtualizada en el almacenamiento de objetos, el sistema ' Hive ' subyacente debe tener acceso a las credenciales. Sin embargo, si se ha eliminado la conexión con el origen de datos, las credenciales no están disponibles y el DROP falla.

Las tablas virtualizadas en el almacenamiento de objetos deben eliminarse antes de eliminar la conexión asociada con el origen de datos en el almacenamiento de objetos. Si se ha eliminado la conexión, vuelva a habilitar la conexión, elimine todas las tablas asociadas y, a continuación, elimine la conexión.

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información