NutzCN Logo
问答 CaseMessage=The user specified as a definer ('sysdba'@'localhost') does not exist
发布于 2659天前 作者 qq_4945a577 2136 次浏览 复制 上一个帖子 下一个帖子
标签:

今天给项目换另外一个电脑的数据库,报:CaseMessage=The user specified as a definer ('sysdba'@'localhost') does not exist;在网上查原来是权限问题,只是让改数据库的权限。
请问可以改系统吗?nutz的项目,如果可以的话是在什么地方改?因为客户的数据库如果不是我们的部署的(第三方的),那人家肯定 不会轻易给你改呀?

2 回复

一般是db.properties

刚才找到原因是倒过来一个sql文件里的视图,它报是因为新数据库没有当初创建这个视图的用户名,连navcat都查看不了,因该算是数据库的弊端吧,我把视图语句拿出来又粘回去重建了一个视图就好了,好尴尬呀

添加回复
请先登陆
回到顶部