`
beliveAda
  • 浏览: 112568 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

PowerDesigner反向工程操作步骤 及 SQLSTATE = 37000解决方案

 
阅读更多
PowerDesigner反向工程操作步骤

1、打开“PowerDesigner”。

2、新建一个空白物理数据模型。

操作步骤:

点击PowerDesigner菜单栏“File”==>“New”选择左侧“PhysicalDataModel”。在“Model name”输入新建模型的名称,在“DBMS”选择数据库类型,点击“确定”完成新建。

3、新建数据库的数据源。

操作步骤:

以SQLServer2005为例,打开“控制面板”==>“管理工具”==>“数据源 (ODBC)”==>选择“系统DNS”选项卡==>点击“添加”按钮,选择“您想为其安装数据源的驱动程序”==>点击“完成”按钮,输入数据源“名称”,选择服务器==>点击“下一步”按钮,去掉“更改默认的数据库为”的选项 ==>点击“下一步”直到完成==>点击“测试数据源”按钮提示“测试成功!”。

4、PowerDesigner反向工程

操作步骤:

点击PowerDesigner菜单栏“File”==>“Database”==>“Reverse Engineer Database”==>在“Selecttion”选项卡中选择“Useing a data source”,点击后面的小数据图标(Connect to a Data Source)==>选择“ODBC machine Data Source”在下拉框里选择数据源==>一路确定,进入“Database Reverse Engineering”窗体,选择数据库==>点击“OK”完成!(当然用SQL语句反向工程更简单啦,这里不再熬述)。

用PowerDesigner12利用ODBC连接SQL2005进行反向工程时,报下面的错误:

---------------------------
PowerDesigner - Error
---------------------------
Unable to list the tables.

[Microsoft][ODBC SQL Server Driver][SQL Server]未能准备语句。

SQLSTATE = 37000

处理办法如下(见如上红色字体):

1、在建立ODBC时,把"更改默认的数据库为"这个选项去掉执行

2、在新的界面选择数据库(注:是在Database Reverse Engineering界面而不是Database Reverse Engineering Options 界面)。

PowerDesigner正向工程操作步骤

1、打开“Microsoft SQL Server”(这里以此数据库为例描述)。

2、在目标数据库服务器上新建一个空数据库。

3、用PowerDesigner打开设计好的数据模型。

4、点击菜单栏“Database”==>“Generate Database...”。

5、 PowerDesigner正向工程

方法一:SQL语句正向工程步骤。

1、在第四步弹出的“Database Generation”窗体上,选择“General”选项卡。

2、点击“Directory”后的文件夹图标,选择SQL语句导出位置;在“File name”中输入SQL文件的文件名称;“Generation type”中点击“Script generation”单选按钮。

3、点击确定,SQL脚本文件生成成功。直接运行之即可。

方法二:数据源正向工程步骤。

1、新建第二步新建数据库的数据源。

2、在第四步弹出的“Database Generation”窗体上,选择“General”选项卡。

3、点击“Directory”后的文件夹图标,选择SQL语句导出位置;在“File name”中输入SQL文件的文件名称;“Generation type”中点击“Direct generation”单选按钮。选择第一步新建的数据源,并输入数据库的用户名和密码。

4、点击确定,弹出“Execute SQL Query”窗口,单击“Run”按钮。PowerDesigner提示“Statement successfully executed.”;点击 “Execute SQL Query”窗口的 “Close”按钮 PowerDesigner提示“Generation successful”。

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

SQLSTATE = 37000

解决方案:

步骤一:选择菜单栏中的Database -> Change Current DBMS ,给DBMS选择SQL Server2005。

步骤二:重新配置ODBC连接,管理工具 -> 数据源ODBC -> 在用户DSN Tab选项中点添加 ->出现创建新数据源的选择框口,拖动滚动条到最下方,选择SQL Srever点完成,出现新数据源命名窗口,名称:BinODBC,在服务器下拉框中,选择本地数据库实例。点下一步 -> 选择使用用户ID和密码的Sql server验证 -> 输入sql用户名密码 ->不要选择"更改默认的数据库为"选框。直接下一步 -> 完成

步骤三:从PD里选择File -> Reverse Engineer -> Database

步骤四:选择数据库,选择表,OK,大功造成。
分享到:
评论

相关推荐

    彻底解决PowerDesigner反向工程Oralce备注不是中文问题

    配置方法: 替换DBMS配置文件 位置:\Sybase\PowerDesigner 12\Resource Files\DBMS\oracl10g.xdb 完成后执行反向工程即可,反向工程的时候DBMS选择Oracle version 10g就可以了

    PowerDesigner反向工程 mysql

    **标题:“PowerDesigner反向工程 MySQL”** 在IT领域,数据库设计是软件开发中的关键环节,而PowerDesigner作为一款强大的数据库建模工具,能够帮助我们高效地进行数据模型设计。本话题将聚焦于如何利用...

    powerdesigner反向工程正向工程及生成文档步骤

    ### PowerDesigner 反向工程与正向工程及生成文档步骤详解 #### 一、PowerDesigner 反向工程 **反向工程**的主要目的是从现有的数据库结构中提取信息,并将其转换为PowerDesigner中的物理数据模型(Physical Data ...

    PowerDesigner反向工程使用方法.doc

    ### PowerDesigner反向工程使用方法详解 #### 一、引言 在软件开发过程中,数据库设计与维护是一项重要的任务。PowerDesigner作为一款强大的数据库建模工具,被广泛应用于概念数据模型(CDM)、物理数据模型(PDM)以及...

    powerdesigner添加数据源、反向工程、表显示注释

    PowerDesigner 添加数据源、反向工程、表显示注释 PowerDesigner 是一款功能强大的数据建模工具,能够帮助用户设计、开发和维护复杂的数据系统。下面是关于 PowerDesigner 添加数据源、反向工程、表显示注释的知识...

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    在IT行业中,数据库设计是软件开发过程中的关键环节,PowerDesigner是一款强大的数据库设计工具,它提供了数据建模、数据库设计和数据库反向工程等功能。本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向...

    用PowerDesigner反向工程生成E-R图

    使用PowerDesigner进行反向工程生成E-R图 PowerDesigner是一款功能强大且灵活的数据建模...本文档提供了使用PowerDesigner进行反向工程生成E-R图的详细步骤,帮助数据管理员和开发人员快速掌握PowerDesigner的使用。

    PowerDesigner反向工程将数据库设计导出SQL脚本、HTML或World

    PowerDesigner 是一个功能强大的数据库设计工具,除了能够帮助用户设计和管理数据库外,还提供了强大的反向工程功能,能够将数据库设计导出为 SQL 脚本、HTML 或 Word 文档等多种格式,从而满足不同的需求和应用场景...

    powerDesigner 反向生成数据库所需驱动

    了解这些步骤后,我们可以看到,"powerDesigner 反向生成数据库所需驱动"主要是关于如何使用PowerDesigner通过ODBC驱动连接到MySQL数据库,进行反向工程操作,以图形化的方式展示数据库的结构。这对于数据库管理员和...

    PowerDesigner16.5正向和反向工程详细图解(SQL2008)

    ### PowerDesigner 16.5 正向与反向工程详解 #### 正向工程 **定义**: 正向工程是指从数据模型出发,通过工具自动生成对应的数据库表结构及相应的脚本的过程。 **步骤详解**: 1. **选择要创建的物理模型**: - ...

    Visio反向工程操作步骤详解

    Visio 反向工程操作步骤详解 Visio 反向工程是指将现有的数据库模型图自动生成到 Visio 中,而不是手动创建。这可以节省时间和提高工作效率。本文将详细解释 Visio 反向工程的操作步骤。 Step 1: 选择数据库模型图...

    powerdesigner16.0反向工程

    8. **后续操作**: 除了反向工程,PowerDesigner还提供了正向工程功能,即从数据模型生成数据库脚本,这在数据库创建或更新时非常有用。此外,还有模型验证、性能优化等功能,可以帮助你持续改进和维护数据库设计。 ...

    PowerDesigner反向工程导出数据模型

    选定PDM文件后,执行反向工程操作,选择要导入的数据库对象(如表、视图等)。这一步骤将根据数据库中的实际结构生成PDM,反映数据库的物理设计。 #### 5. 转换为CDM 一旦PDM创建完成,用户可以通过`Tools -> ...

    powerdesigner 反向工程(图示)

    本文将详细介绍如何使用PowerDesigner进行反向工程,以便将数据库中的结构转化为易于理解和操作的概念模型。 首先,反向工程是PowerDesigner的一项核心功能,它允许用户从现有的数据库中提取结构信息,并生成物理...

    Powerdesigner反向工程

    标题:PowerDesigner反向工程 描述:PowerDesigner反向工程使用说明 知识点: ### PowerDesigner反向工程概览 PowerDesigner是一款由SAP公司提供的综合建模和设计工具,广泛应用于数据库设计、业务流程分析等...

    用powerdesigner反向工程數據庫

    PowerDesigner 是一款强大的数据库设计和管理工具,它支持多种数据库管理系统,并且提供了反向工程功能,可以帮助用户从现有的数据库中生成物理数据模型(PDM)。反向工程是将已有的数据库结构转换为可视化模型的...

    PowerDesigner逆向工程显示字段备注

    PowerDesigner16.5逆向工程显示字段备注,生成的更贴合。使用的是命令运行的方式,本人亲试,非常方便。

    PowerDesigner生成数据字典(包含反向工程生成方法).docx

    2. **执行反向工程**:通过“File”菜单下的“Reverse Engineer”选项,选择“Database”进行反向工程操作。这一步骤允许用户从现有的数据库中提取模型。 3. **建立数据源**:在“New Physical Data Model”对话框...

    PowerDesigner反向生成ER图

    #### 步骤三:启动反向工程 配置好数据库连接后,就可以开始反向生成ER图的工作了。通过“Reverse Engineer”功能,PowerDesigner会读取数据库中的表结构、字段信息、索引、外键关系等元数据,并将其转化为ER图的...

Global site tag (gtag.js) - Google Analytics