配置ODBC数据源
http://hanxin0311.iteye.com/blog/206654
下面以mySql数据库为例,简单介绍一下ODBC数据源的配置方法。
1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-3.51.20-win32.exe(已上传),以默认选项安装该文件。
2、打开“控制面板”——“管理工具”——“数据源(ODBC)”
3、打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。
4、选中“MYSQL ODBC 3.51 Driver”,点击“完成”按钮。
5、弹出新窗口,在login选项卡中填写数据源信息。
Data Source Name 数据原名称;
Discription 描述(选填);
Server 数据源计算机的IP;
User 数据库用户名;
Password 数据库密码;
DataBase 数据源所要连接的数据库;
6、配置完后,点击“test”按钮, 如果提示连接成功,即配置成功。
7、点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称。
PowerDesigner反向工程操作步骤
http://blog.csdn.net/itofficeboy/article/details/5855406
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”。
分享到:
相关推荐
### PowerDesigner 16.5 正向与反向工程详解 #### 正向工程 **定义**: 正向工程是指从数据模型出发,通过工具自动生成对应的数据库表结构及相应的脚本的过程。 **步骤详解**: 1. **选择要创建的物理模型**: - ...
### PowerDesigner 反向工程与正向工程及生成文档步骤详解 #### 一、PowerDesigner 反向工程 **反向工程**的主要目的是从现有的数据库结构中提取信息,并将其转换为PowerDesigner中的物理数据模型(Physical Data ...
在“PowerDesigner15正向工程.doc”文件中,可能包含了如何使用PowerDesigner 15进行正向工程的详细步骤,包括如何创建和编辑CDM,如何转换为LDM和PDM,以及如何生成数据库脚本等内容。这份文档可能还涵盖了与特定...
2. **执行反向工程**:通过“File”菜单下的“Reverse Engineer”选项,选择“Database”进行反向工程操作。这一步骤允许用户从现有的数据库中提取模型。 3. **建立数据源**:在“New Physical Data Model”对话框...
选定PDM文件后,执行反向工程操作,选择要导入的数据库对象(如表、视图等)。这一步骤将根据数据库中的实际结构生成PDM,反映数据库的物理设计。 #### 5. 转换为CDM 一旦PDM创建完成,用户可以通过`Tools -> ...
本文将详细介绍如何使用PowerDesigner进行反向工程,以便将数据库中的结构转化为易于理解和操作的概念模型。 首先,反向工程是PowerDesigner的一项核心功能,它允许用户从现有的数据库中提取结构信息,并生成物理...
### PowerDesigner正向生成表详解 #### 一、PowerDesigner简介 PowerDesigner是一款强大的数据库设计与建模工具,被广泛应用于数据库开发过程中。它能够帮助开发者进行概念模型、逻辑模型和物理模型的设计,并支持...
而"PowerDesigner教程系列.pdf"很可能是一个详细的教程文档,涵盖了PowerDesigner的各项功能和操作步骤,包括如何创建和编辑模型,如何进行正向和反向工程,以及如何优化数据库设计。 总的来说,掌握PowerDesigner...
在数据库设计过程中,PowerDesigner是一款强大的工具,它支持多种功能,包括正向工程(将设计转化为数据库)和逆向工程(将现有数据库转化为模型)。逆向工程是将数据库中的表、视图、索引等对象转换成物理数据模型...
PowerDesigner支持正向工程和反向工程,这两种功能可以帮助开发者更高效地完成数据库设计与维护工作。 ##### 1. 反向工程 反向工程是指从现有的数据库中获取表结构信息,并将其导入到PowerDesigner中进行编辑和管理...
具体操作步骤如下: 1. **创建实体**:使用“实体”模板来构建数据库中的表结构。每张表作为一个独立的实体存在。 2. **定义实体间的关系**:通过“关系”模板来明确各实体之间的关联性,如一对一、一对多或许多对...
### PowerDesigner基础教程知识点 #### 一、PowerDesigner简介 ...此外,逆向工程、正向工程等功能也极大地提高了工作效率。无论是初学者还是高级用户,都可以利用PowerDesigner高效地完成数据库设计任务。
4. **资源分享**:描述中提到的“1分资源,很方便的哦”,可能指的是提供的`Powerdesigner使用方法.ppt`,这是一个PowerPoint演示文稿,可能包含了详细的步骤和截图,指导用户如何操作PowerDesigner。而`wwhz Report...
除了正向工程(从模型生成脚本),PowerDesigner还支持反向工程,即从现有的数据库中生成ER图,这在对现有数据库进行分析和理解时非常有用。 **2.1 从数据库生成脚本** 首先,你需要从实际数据库中导出其结构定义...
PowerDesigner不仅可以创建数据库的正向工程(设计模型到数据库),还可以执行反向工程(数据库到设计模型)。在描述中,提到的是将MySQL数据库的SQL脚本导入PowerDesigner,生成PDM文件。这有助于理解现有数据库的...
- 利用 PowerDesigner 的反向工程功能 (`File -> Reverse Engineering`) 可以将现有的数据库导入到 PowerDesigner 中,这对于理解和分析现有数据库结构非常有帮助。 **5. 正向工程与逆向工程** - **正向工程**:...
- **数据建模**:PowerDesigner支持创建和管理CDM和PDM,允许用户定义实体、属性、关系,并能自动进行正向和反向工程,将数据库结构映射到模型或反之。 - **业务过程建模**:通过BPMN(业务流程模型和符号)进行...