PowerDesigner 设置各项变量参数的路径

一.基本项设置

1.各项变量参数的路径

DataBase/Edit Current DBMS/Scripts/Objects/PKey/

比如 ConstName的Value值为:PK_%.U27:TABLE%。  改成PK_%TABLE%主键名将保留全名。

 

2.设置主键自动增长列

当是SQL2000时 双击实体表,选中Columns,在你所要设为自增型的键上(比如你的id)双击,弹出一个Column Properties对话框,右下角有一个Identify的选择框,选中它OK。

http://www.cnblogs.com/netsql/archive/2010/05/19/1739481.html


3.默认值的设置

双击实体表,双击Columns,选中satanddard checks里面default就是默认值

4.NAME和CODE联动,如何取消?

在【Tools】下找到【General Options】,点击“Dialog”,Operating modes 取消对“Name to mirroring”的选中。

5.在PowerDesigner 中添加约束【标识列、自动增长、默认值、Check 约束、唯一索引

http://www.cnblogs.com/xugang/archive/2011/01/20/1939960.html

二.高级设置

1.PowerDesigner与SQL Server相连【以ODBC为媒介】

http://hi.baidu.com/diyit/blog/item/56e0b3119b150978ca80c47b.html

2.修改数据库的兼容模式

输入“EXEC SP_DBCMPTLEVEL 'dbName', '90';

第一个参数为数据库名;第二个参数为想要设置的sql server版本号,其对应关系如下

80 = SQL Server 2000

90 = SQL Server 2005

100 = SQL Server 2008 ,在上面的例子中由于我想和sql server 2005兼容,所以设置版本号为90。

三.遇到的问题

1.PowerDesigner 反向工程时出错,unable to list users

是因为在新建“物理数据模型”时没有选择正确的DBMS,选择正确的即可.【如果数据库来源是Sql 2005,则PD中新建的用以承接的空PDM也得是 Sql 2005,否则PD无法兼容】

比如:我采用Sql2000模式的PD以Ctrl + G形式生成到 Sql 2005数据库,接下来想从Sql 2005数据库逆向工程回PD,那么PD中的物理模形不能再选择默认的 Sql2000,

必需是 Sql2005。即数据库的兼容能力很强大,而PD则需要一对一的承接【Sql2005兼容Sql2000,而PD的2000模形不能接纳来自Sql2005的逆向工程数据】

-------------------------------------------------------------------------------------------------

如何去掉网格线和设置背景色:

Tools—Display Preferences--General:去掉show page delimiter

顺带可以调整 Window color来设置背景色。

-------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

posted @ 2010-09-08 16:46  罗霄(Sto)  阅读(1011)  评论(0编辑  收藏  举报