erwin连接mysql数据库建表

13 篇文章 0 订阅
2 篇文章 0 订阅
Erwin是不支持直接连接mysql的,但是可以通过odbc实现连接,并创建表。
环境:64位win7,64为mysql

刚开始时,尝试安装了64位的mysql odbc驱动和32的odbc驱动,都不行,报错“在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配”。

尝试多次后发现,原来是64位系统中odbc数据源管理器导致的:
之前一直出错,是因为使用了位置在C:\Windows\System32\odbcad32.exe的数据源管理器。

之后安装32位的mysql odbc驱动,并使用位置在C:\Windows\SysWOW64\odbcad32.exe的数据源管理器,Erwin通过odbc连接mysql成功,并能用模型建表。

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

在erwin7.2.5中导入4.1版本中创建的模型文件后,逻辑模型与原4.1版本中一直,但是物理模型中的字段全部变成char(18)。选择的数据库是mysql。如下图:

[img]http://dl.iteye.com/upload/attachment/0073/5589/38205c29-afbc-364f-83e9-9a73568c9ca8.png[/img]

通过如下方法可以将物理模型刷新成与逻辑模型一致:
1)在物理模型视图中,双击打开任意一张表。

[img]http://dl.iteye.com/upload/attachment/0073/5599/1225640b-d9c8-303c-8c8c-f12f40aa0104.png[/img]

2)点击上图中的Reset按钮,在弹出框中选择“All columns in model”,然后确认(ok)。

[img]http://dl.iteye.com/upload/attachment/0073/5602/d9764202-2b73-3906-b213-15551f78b64e.png[/img]
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值