我测试环境数据源XX的数据库的用户名是A,然后建了FM,cube,现在发布到生产上,生产上的数据源XX和测试用的一样,但是数据库的名字是B,我现在在生产上FM里面test表,都提示 表和视图不存在,是不是跟这个数据库的名字有关系,或者哪位朋友指导一下,生产的数据源在配置的时候要有哪些注意的事项,之前的项目过程中都没有出现这情况的。
test导入的表报错如下:This query contains an error and can not be executed.
It is recommended that you view the query feedback on the "Query Information" tab.
RQP-DEF-0177 An error occurred while performing operation 'sqlPrepareWithOptions' status='-9'.
UDA-SQL-0107 A general exception has occurred during the operation "prepare".
ORA-00942: table or view does not exist
我要悬赏…………
解决方法:经过查验我的数据源配置的没有问题,问题主要出在测试数据库的登录用户名和 生产数据库的登录用户名不一致,在FM中,点击datasource,会有一个schema项,这个记录的就是数据库的登录用户名,所以这个地方在迁移生产后要更改成生产数据源连接的数据库登录用户名,数据源名称配置一致,这样就可以正常使用了。
收起