-----正文-----
PowerDesigner是一款开发人员常用的数据库建模工具,该工具可用于生成业务表E-R图等。本章介绍使用PowerDesigner通过ODBC方式连接达梦数据库DM8。
在使用PowerDesigner连接时需要注意软件的位数要与达梦客户端软件位数保持一致(推荐使用64位,也支持32位),否则可能导致无法找到对应ODBC数据源。本章介绍32位PowerDesigner工具如何连接达梦数据库。
环境说明
操作系统:Windows 10 64bit
数据库:客户端DM8 32bit,服务器DM8 64bit
工具:PowerDesigner16.5 32 bit
相关关键字:DM数据库、PowerDesigner、E-R图
方法如下
1.查看PowerDesigner软件位数
打开PowerDesigner工具,启动任务管理器,在任务管理器中查找PdShell开头的进程,后面显示32位则表示是32位,否则是64位。
如果PowerDesigner是32位,则需安装Windows 32位的达梦客户端,如果是64位,则需要安装 Windows 64位的DM客户端。
2、安装达梦客户端和ODBC驱动(Windows 32位)
在达梦官网或达梦云适配中网站下载达梦Windows 32位软件包,安装时选择“自定义安装”,选择客户端和驱动即可。
3、配置DM ODBC数据源(32位)
在“控制面版”中找到“管理工具”,选择32位ODBC数据源,双击打开:
在打开的ODBC数据源管理程序(32位)页面中,选择“系统DSN”,点击“添加”。
选择DM8 ODBC DRIVER达梦数据库驱动:
输入数据源名称,达梦数据库服务端ip和端口,数据库用户名,密码等,点击测试。
点击“测试数据源”,显示测试成功即可(如果数据源测试如果报错:无法创建Socket。检查数据库服务器防火墙是否关闭)。
点击“确定”,可以看到系统DSN页面新增了32位的DM8数据源连接。
4、PowerDesigner配置数据库连接
以管理员身份运行PowerDesigner工具,新建Model,选择PDM(物理数据模型),填写模型名称,DBMS选择ODBC3.0:
配置数据库连接信息,点击Database选择Configure Connections:
选择数据源,如果数据源没有显示可以选择添加数据源:
5、更新数据模型,选择实体对象,生成E-R图
点击Database选择Update Model from Database
选择使用DM8数据源:
在打开的连接数据源页面选择第一种数据源方式,下拉菜单选择DM8数据源,点击Connect:
点击用户图标,输入模式名或用户名(这里以DMHR示例库为例),点击OK:
选择全选(自动勾选DMHR下示例库中所有表):
点击OK,自动生成DMHR模式下对象的E-R模型,如下图所示:
注意:最初在使用32位PowerDesigner连接DM数据库时,一开始使用的是64位ODBC数据源,导致PowerDesigner上找不到对应的DM8数据源。后来DM客户端换成32位,才可以正常配置数据源。
>>> THE END <<<
好,以上是本期干货分享内容,希望能给大家带来帮助。
相关推荐