Go back to the English version of the documentation在对象存储器中除去虚拟化表时出现凭证错误消息
在对象存储器中除去虚拟化表时出现凭证错误消息
Last updated: 2024年11月26日
在Data Virtualization中,当您在删除与数据源的连接后尝试删除对象存储中的虚拟化表时,会发生错误。
症状
例如,您可能会在 Web 客户机中看到类似于以下错误消息的错误消息。
The <table name> cannot be removed.
日志文件中提供了类似于以下消息的详细错误。
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
解决问题
错误信息表明,当Data Virtualization对对象存储中的虚拟化表执行 "DROP TABLE
语句时,底层 "Hive系统必须能够访问凭据。 但是,如果已除去与数据源的连接,那么凭证不可用,并且 DROP
将失败。
必须先除去对象存储器中的虚拟化表,然后才能除去与对象存储器中的数据源相关联的连接。 如果已除去该连接,请重新启用该连接,除去所有关联的表,然后除去该连接。