博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerDesigner 与 SQL Server 的协作(壹)建立连接
阅读量:6455 次
发布时间:2019-06-23

本文共 1816 字,大约阅读时间需要 6 分钟。

关于 PD 的描述网上有很多,这里不再赘述。PD 用起来很爽,但是那也是熟悉了该工具之后,如果不熟悉希望你会喜欢这种摸索的过程,因为每解决一个问题都是进步。下面说的是关于如何让 PD 跟 MS SQL Server 协同工作。

关于为什么要让 PD 跟 MS SQL Server 协同工作,这要提及一个工作场景,起初在公司 DB 设计的过程中,先是 Excel 文档,然后录入 PD,再手动创建数据库,很恶心的一件事,因为工作的重心应该是在 DB 设计上,但是如此在文件、数据库同步的过程中会浪费大量时间,而且还可能出现拼写错误问题。那么首先要理清思路,第一“Excel文档”存在的必要性,因为我们使用 PD 就是为了做 DB 设计的,而 PD 的强大之处也在于此,可以让我们形象迅速的找到对象的属性以及对象之间的联系,如此 Excel 文档的存在就显得微不足道了,而且还要花费时间去维护(同步 PD 和 Excel 文档)。那么接下来的问题就在于逻辑数据库到数据库的实施过程,手动转化肯定是不可取的,效率低下,出现问题的风险高,更何况 PD 本身就携带了辅助功能,我们要做的就是更好的利用该功能来实施数据库。通过网上的资料可以看出有不少人都是通过 PD 生成脚本,然后拖到 SQL Server 再去执行脚本,感觉这样做还是有些舍近求远,因为可以直接在 PD 上完成这些操作。

接下来要解决的就是 PD 连接 MS SQL Server,步骤看起来可能有些多,但是你配置个两三遍就熟悉了,其实没什么东西,还有就是这个配置只需一次,下次可以直接连接,对于开发初期,DB 设计经常变更的情况来说太方便了。如果只是配置了一个数据源,那么再对不同的数据库操作时要么更改配置,要么脚本前添加“USE DB_Name”,抑或每个数据库配置一个数据源,这个根据自己的情况来选择。

下面进入正题,PD 连接 SQL Server 需要配置数据源,而数据源的配置有两种方法:通过 PD 配置数据源;通过操作系统配置数据源;

通过 PD 配置数据源

  • 以管理员身份运行 PowerDesigner(因为通过 PD 来配置也是调用系统的一些权限进行操作,相当于系统的代理人);

    以管理员身份运行 PowerDesigner

  • 点击“Database”,选择“Configure Connections...”;

    点击“Database”,选择“Configure Connections...”

  • 点击“Add Data Source”按钮;

    点击“Add Data Source”按钮

  • 选择“系统数据源”,然后“下一步”;

    选择“系统数据源”

  • 选择要链接的数据库类型,这里是“SQL Server”,然后“下一步”;

    选择要链接的数据库类型

  • 选择“完成”创建数据源;

    选择“完成”创建数据源

  • 填写数据源的配置信息,然后“下一步”;

    填写数据源的配置信息

  • 选择“SQL Server验证”,填写登陆ID和密码,然后“下一步”;

    选择“SQL Server验证”,填写登陆ID和密码

  • 勾选“更改默认数据为”,然后下拉选择要连接的数据库(前提是你要连接的数据库已创建),然后“下一步”;

    勾选“更改默认数据为”

  • 选择“完成”;

    选择“完成”

  • 点击“测试数据源”,如果提示“测试成功”则说明配置没什么问题,然后点击“确定”;

    点击“测试数据源”测试数据源测试结果

  • 可以查看到刚配置的数据源,选择数据源,再点击工具栏中的绿色三角形按钮也可以测试数据源;

    查看数据源的配置

  • 再到“Database”-“Connection”下就可以在数据源列表中选择刚配置的数据源,点击“Connect”;

    选择数据源,点击“Connect”

通过系统配置数据源

  • 定位到“控制面板”-“系统和安全”-“管理工具”,双击打开“ODBC 数据源(64位)”;

    定位到“控制面板”-“系统和安全”-“管理工具”,双击打开“ODBC 数据源(64位)

  • 选择“用户DSN”选项卡,点击添加;

    选择“用户DSN”选项卡,点击添加;

  • 后面的操作步骤与 PD 配置的过程基本一致,填写配置信息,然后“下一步”;

    填写配置信息

  • 选择验证方式,然后下一步(其实如果 DBMS 是在本机上,这两种方式都可以连接);

    选择验证方式1选择验证方式2

  • 可以查看刚创建的数据源,然后可以选择数据源,点击绿色的三角形按钮测试数据源(上面已经提到,这里补充下截图);

    选择需要测试的数据源

  • 填写 DBMS 管理账户和密码,点击“OK”,如果提示“Connection test successful.”说明配置没问题;

    填写 DBMS 管理账户和密码测试结果

  • 为了说明手动指明所要操作数据库的另一种方法,这里不再勾选“更改默认数据库为”选项,而是直接“下一步”;

    手动指明所要操作数据库的另一种方法

  • 点击“完成”;

    点击“完成”;

  • 测试数据源;

    测试数据源测试结果

  • 连接数据库;

    连接数据库

  • 选择配置好的数据源;

    选择数据源;

  • 填写 DBMS 的管理账户和密码,点击“Connect”;

    填写 DBMS 的管理账户和密码

  • 如果还想查看或配置连接方面的信息,可以使用下面的功能,由上到下依次是:执行 SQL 文、配置连接、连接、断开连接、连接信息;

    其他功能

  • 如下图,就是连接信息:

    连接信息

willem 2016年9月13日14:30:58 整理

转载地址:http://dhfzo.baihongyu.com/

你可能感兴趣的文章
Office 365之SkyDrive Pro
查看>>
脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?
查看>>
无缝滚动实现原理分析【公告栏】
查看>>
Java Web 高性能开发
查看>>
redis-cli 命令总结
查看>>
CentOS 4.4双网卡绑定,实现负载均衡
查看>>
Python爬虫综述(笔记)
查看>>
Scala之柯里化和隐式转换
查看>>
Merge and BottomUpSort
查看>>
获取androdmanifest里面的meta-data
查看>>
mysql拷贝表的几种方式
查看>>
NetApp FAS2240-4存储删除文件数据恢复
查看>>
用设计模式去掉没必要的状态变量 —— 状态模式
查看>>
linux安装elasticsearch及遇到的各种问题
查看>>
健忘的正则
查看>>
[转]CMake快速入门教程:实战
查看>>
IntelliJ IDEA创建JavaWeb工程及配置Tomcat部署
查看>>
Markdown用法
查看>>
求最大值及其下标
查看>>
Request header is too large
查看>>