您的位置:首页 > 其它

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

2010-09-08 16:46 281 查看
一.基本项设置

1.各项变量参数的路径

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

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

2.设置主键自动增长列

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

/article/5115755.html

3.默认值的设置

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

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

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

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

/article/4696343.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来设置背景色。

-------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: