博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

PowerDesigner生成sql生成不了

Posted on 2009-04-16 11:46  linFen  阅读(2314)  评论(1编辑  收藏  举报

生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示 Generation aborted due to errors detected during the verification of the model.

检查了好久 发现将Options中的check model 去掉就可以了!

还有 one file on 如果去掉的话是按照表生成许多个sql

如果需要直接生成到数据库中可以选择odbc generation

 

 原因:
        1.软件原因:你使用的是非正版软件,它对你当前使用数据库的表名、字段名,索引,主外键等的长度设定或其它限制与你用的数据库不相符.
        2.模型错误:主要检查你模型中涉及的表名、字段名,索引,主外键等是否超过你所使用的数据库的最大长度限定,当然也可能有其它原因.
        3.外键有重名