zoukankan      html  css  js  c++  java
  • sqlserver数据库逆向生成PDM模型的方法

    方法一:

    工具:

    sqlserver2008数据库;

    PowerDesigner;

    步骤:

    1.管理员权限打开PowerDesigner,选择PDM模型,选择sqlserver数据库,ok新建。

    2. 选择数据库,选择Configure Connections

     

    3.连接数据库

     

    4.选择系统数据源

     

    5.选择sql server,下一步,ok完成。

     

    6.为连接命名,找到数据库,配置信息,

     

     

    测试连通后确定。

     

    点击数据库——Update Model from Database 进行逆向工程 选择自己配置好的数据源 并输入数据库用户名和密码。

     

    !!!转乱码,!!我们常用的数据库编码是用UTF-8,而power工具编码是GB2312,如果有注释,不仅会让注释乱码,数据库模型根本就逆向失败。

     

    确定后就会让你选择要逆向的内容。

     

    上图可以选择你要逆向的内容,不单单是表,还有视图,表关系,存储过程,需要的话自己选择勾选就可以。

    成功。

     

    方法2.

    工具:

    sqlserver2008数据库;

    PowerDesigner;

    Navicat for sqlserver

    步骤:

    1.在Navicat for sqlserver中连接你的sqlserver数据库,右键转储SQL文件,仅结构,生成保存后缀为.sql的文件。

     

    2.打开PowerDesigner,文件,Reverse Engineer,选择Database

     

    命名,选择数据库sqlserver2008,

     

    成功。

    注意!这里也要在options中解决一下注释乱码的问题,如果后面逆向的时候报错说编码格式好像不对,就在这里按需求更改。

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

    其他数据库如mysql也是这么玩的,Oracle没试,应该也是一样的操作吧。欢迎批评指正,另外给点个赞呗。

  • 相关阅读:
    [HNOI2006]最短母串问题 AC自动机
    【BZOJ】【2946】【POI2000】公共串
    【BZOJ】【1717】【USACO 2006 Dec】Milk Patterns产奶的模式
    【BZOJ】【2084】【POI2010】Antisymmetry
    【BZOJ】【3790】神奇项链
    【BZOJ】【2565】最长双回文串
    【HDOJ】【3068】最长回文
    【BZOJ】【1031】【JSOI2007】字符加密Cipher
    【BZOJ】【3172】【TJOI2013】单词
    【BZOJ】【2938】【POI2000】病毒
  • 原文地址:https://www.cnblogs.com/pxffly/p/8721747.html
Copyright © 2011-2022 走看看