加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

PowerDesigner连接SqlServer提取表结构逆向生成PDM

(2019-06-21 08:10:53)
标签:

powerdesigner

连接sqlserver

逆向生成pdm

杂谈

分类: 软件工具

PowerDesigner连接SqlServer数据库提取表结构逆向生成PDM

环境:
Win7 64位
Microsoft SQL Server 2008 R2
PowerDesigner 16.5

一  修改当前数据库

 安装后DBMS默认为 Sybase SQL Anywhere12 ,要改变为自己的 DBMS 

 1 先建立一个PDM
  File -- New Model... ,从弹出画面中,
   Model types -- PhysicalDataModel --  名称和类型默认,点击OK

PowerDesigner连接SqlServer提取表结构逆向生成PDM
 
2 改变当前的数据库

  Database -- CHange Current DBMS... 弹出画面
 在 New 处的 DBMS 右侧,点击向下箭头,从中改选 Microsoft SQL Server 2008
 按 确定 -- 确定, 退出,然后再次按步骤进入后,
 就将 Curret 处的 DBMS 也改为 Microsoft SQL Server 2008

PowerDesigner连接SqlServer提取表结构逆向生成PDM


二 创建数据库ODBC连接

首先要创建一个数据库连接,
1. 控制面板---管理工具---ODBC数据源---用户DNS---点击添加,

PowerDesigner连接SqlServer提取表结构逆向生成PDM


2. 选择 SQL Server -- 完成

PowerDesigner连接SqlServer提取表结构逆向生成PDM


3. 名称:sql_odbc_2008   , 服务器 127.0.0.1 -- 完成

PowerDesigner连接SqlServer提取表结构逆向生成PDM


4. 点选 使用用户输入登录ID 和 密码的SQL Server 验证(S)
        登录ID:  sa          密码:   123          点击 下一步

PowerDesigner连接SqlServer提取表结构逆向生成PDM


5. 数据源, 不做任何改动,直接点击 下一步,这样将来可以选择所有数据库库,
   当然你也可以指定一个默认的数据库。

PowerDesigner连接SqlServer提取表结构逆向生成PDM


6. 位置不做改动,直接点 下一步, 当然如果磁盘空间不够,可以指定位置。

PowerDesigner连接SqlServer提取表结构逆向生成PDM


7. 点击测试数据源, 直到连接成功为止, 点确定返回

PowerDesigner连接SqlServer提取表结构逆向生成PDM

8. 这样再用户DSN中 就创建了 sql_odbc_2008用户数据源,点 确定 完成

PowerDesigner连接SqlServer提取表结构逆向生成PDM



三 将数据库的表逆向形成 PDM

 进入逆向数据库参数选择画面
 File -- Reverse Engineer -- Database..., 
 在新PDM画面不做改动,直接点击 确定,弹出参数选项画面:

PowerDesigner连接SqlServer提取表结构逆向生成PDM
 
在参数画面中,有两种方法可选

 (一)使用数据库导出的脚本
   
 1 就使用默认的选择: Using sript files
 2 点击 其下的按钮 Add FIles
 3 在画面中,找到book.sql 文件,点击 打开,返回
 PowerDesigner连接SqlServer提取表结构逆向生成PDM


4 点击确定,就 逆向将数据库book的表形成PDM

PowerDesigner连接SqlServer提取表结构逆向生成PDM



(二)直接从数据库中生成

  1 在画面中选择 Using data source -- 点击 其后 的 按钮
  2 如果已经配置数据源,跳到步骤5,否则 点击 Configure...,
  3 在Configure Data Connections 画面中,点击 Add Data Source 按钮, 
  4 在创建新数据源 画面中,选择  系统数据源,点下一步,其余步骤和控制面板中创建ODBC数据源类似就略去了。

PowerDesigner连接SqlServer提取表结构逆向生成PDM


  5 点击 向下箭头,从中选择 已经配置的数据源,比如 选择 sql_odbc_2008
    则自动将 ID 和 密码 从配置中带过来,点击 Connect -- 确定

PowerDesigner连接SqlServer提取表结构逆向生成PDM


  6 从左上角下拉框中选择 数据库,勾选 列表中 需要的表, 点击 OK 即可生成PDM

PowerDesigner连接SqlServer提取表结构逆向生成PDM



四  正常使用

 上面配置后,就可以这样操作:

1 打开PowerDesigner ,建立一个物理数据模型PDM

3. "Database"->"Connect..",连接一个指定的数据源。

4. "Database"->"Update Model From Database (快捷方式 Ctrl + R)"

5.  点击右向箭头,勾选相应的表、视图和存储过程。点击 OK即可。

PowerDesigner连接SqlServer提取表结构逆向生成PDM



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有