资讯专栏INFORMATION COLUMN

PowerDesigner 与 SQL Server 的协作(壹)建立连接

ivyzhang / 3084人阅读

摘要:关于的描述网上有很多,这里不再赘述。下面说的是关于如何让跟协同工作。如果只是配置了一个数据源,那么再对不同的数据库操作时要么更改配置,要么脚本前添加,抑或每个数据库配置一个数据源,这个根据自己的情况来选择。

关于 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 来配置也是调用系统的一些权限进行操作,相当于系统的代理人);

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

点击“Add Data Source”按钮;

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

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

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

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

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

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

选择“完成”;

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

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

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

通过系统配置数据源

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

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

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

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

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

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

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

点击“完成”;

测试数据源;

连接数据库;

选择配置好的数据源;

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

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

如下图,就是连接信息:

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/17569.html

相关文章

  • PowerDesigner SQL Server 协作(贰)数据模型和数据库相互转换

    摘要:数据模型转换成数据库根据设计生成数据库脚本,设置脚本存放路径和名称,选择,选择配置好的数据源,下可以选择将哪些数据模型转换成表有数据的表的数据模型可以去掉勾,然后点击确定如果不是第一次执行该操作,会出现是否覆盖的选项,选择是就可以了这里会 数据模型转换成数据库 根据 DB 设计生成数据库脚本,Database-Generate Database...;showImg(https://...

    hot_pot_Leo 评论0 收藏0
  • 如何使用powerdesigner管理设计数据库

    摘要:同时在日后也有历史数据可查询。本文将从安装与使用方面带你认识。简单使用本文是连接数据库。新建数据库空间点击。设计表新增空表如下图,拉取红圈处的图标,放入处,就为一个表。新增修改列字段按照表头说明填写数据库表的输入项。 ...

    cangck_X 评论0 收藏0

发表评论

0条评论

ivyzhang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<