Documentum注册表对象检索错误

时间:2017-04-13 14:21:13

标签: documentum

环境: DA 7.3,D2 4.7,MS SQL Server 2012,Win Serv 2012 R2,Tomcat 8

  • 执行此DQL查询时:
  

SELECT * FROM dm_registered

它检索找到的所有已注册的表实例(近32个实例) - >其中3个我使用命令创建:

REGISTER TABLE [owner_name。] table_name(column_def {,column_def}

  • 使用QDL查询查询任何已注册的表 除了 (3我创建)时,我收到一个结果,但当我查询任何一个( 3我创建)使用DA查询编辑器输出以下错误:

    查询执行期间出错:[DM_QUERY2_E_TABLE_NOT_FOUND]错误:“数据库中未找到数据库表或视图。数据库出错:' - 数据库对象无效 - STATE = 42S02, CODE = 208,MSG = [Microsoft] [SQL Server Native Client 11.0] [SQL Server]无效的对象名称'dmadmin.employee'。

  • 同样的情况发生在我打开D2并导航到注册表菜单我可以从菜单中选择已注册的表,我找到了(3创建了注册表对象)但是当选择其中任何一个时我发现了同样的错误我使用DA DQL编辑器。

enter image description here

D2 registered table

2 个答案:

答案 0 :(得分:2)

你需要把别名放在前面: SELECT * FROM dm_dbo.employee

答案 1 :(得分:0)

原因是该表未在数据库中创建,我不知道我是如何错过这一关键步骤的。

  

答案就是

  • 在数据库中创建与注册表相同的表。

现在我可以使用DQL查询查询表(不需要别名)

SELECT * FROM dm_dbo.employee

enter image description here