livlonhsu 发表于 2010-05-06 10:27

informix 556是什么错误?

如题。

liaosnet 发表于 2010-05-06 11:14

-556
--------------------------------------------------------------------------------

Cannot create, drop, or modify an object that is external to current database.

This statement attempts to create, drop, or alter an object in an external database, one other than the current database. You can only read the contents of an external database.

If you make the external database your current database, you can modify the contents. Review all uses of names beginning with <dbnam which refers to an object in the external database <dbnam

livlonhsu 发表于 2010-05-06 11:34

回复 2# liaosnet


    我知道这些,我想知道是什么原因引起的这个错误。按照道理说这个错误应该不会被引起的。

nirvana1125 发表于 2010-05-06 11:37

-556        在另一个数据库服务器上不能建立、取消或修改对象。

本语句试图建立、取消或修改不是当前数据库的外部数据库中的对象。用户只可以读
外部数据库的内容。如果使数据库成为当前的数据库,可以修改其内容。重新审查在
外部数据库<数据库名>访问目标,开始<数据库名>时名字的所有用法。

livlonhsu 发表于 2010-05-06 11:46

回复 4# nirvana1125


    晕,你这个不就是对2楼的翻译一下嘛

liaosnet 发表于 2010-05-06 11:54

回复nirvana1125


    晕,你这个不就是对2楼的翻译一下嘛
livlonhsu 发表于 2010-05-06 11:46 http://bbs3.chinaunix.net/images/common/back.gif


    检查你的语句....可能你语句中的表存在远程表/视图/别名 之类的..

livlonhsu 发表于 2010-05-06 12:07

回复 6# liaosnet


    都是实表,不存在视图和虚表的问题。
   在远端机器的表上有trigger,往表里插入数值后触发trigger,然后再往第三台机器上写数据,我觉得应该是这个问题,帮忙分析下。

ebupt 发表于 2010-05-10 17:08

感觉是trigger在触发的时候是不是没有赋予修改关联数据库的权限啊,大侠们给解答一下呗。
页: [1]
查看完整版本: informix 556是什么错误?