把Oracle数据库转换为MS SQL Server数据库

来源:互联网 发布:淘宝有流量没成交 编辑:程序博客网 时间:2024/06/12 20:21

本文档叙述的是把Oracle数据库转换为MS SQL Server数据库。

环境:

Oracle 11g数据库,SQL Server 2005数据库,WINDOWS xp 操作系统。

已有:

Oracle数据库,数据库名字是test

准备工作:

1、  MS SQL Server中新建一数据库,本例中取名BH_EXPRESS

2、  设置数据源。本例中有两个数据源,rzh_oraclerzh_SQL

数据源rzh_oracle用于连接Oracle,驱动程序是Microsoft ODBC for Oracle。设置方法:打开ODBC数据源管理,在用户数据源选项卡里,单击添加,在创建新数据源对话框里选择Microsoft ODBC for Oracle,单击完成,在Microsoft ODBC for Oracle Setup中,数据源名称填入rzh_oracle,描述可忽略,用户名称是Oracle用户名,这里是system,服务器是要连接的数据库的名字,这里是test,然后单击确定即可。

数据源rzh_SQL用于连接SQL Server 2005。设置方法:打开打开ODBC数据源管理,在用户数据源选项卡里,单击添加,在创建新数据源对话框里选择SQL Server,单击完成,在弹出的创建SQL Server的新数据源对话框里,在名称处填入数据源名称(本例是rzh_SQL),描述可忽略,服务器可在下拉列表中选择自己的服务器。单击下一步,默认设置,单击下一步,把“更改默认的数据库为”前的方框勾上,在下拉列表中选择BH_EXPRESS,单击下一步,单击完成。

3、  安装PowerDesigner

转换步骤:

1、  Oracle数据库转换成基于Oraclepdm文件。

1)        打开PowerDesigner,单击file/Reverse Engineer/database,在弹出的New Physical Data Model对话框的General选项卡中,命名Model name(本例中命名为test_pdm_oracle),DBMS选为ORACLE Version 11g,单击确定。在弹出的Database Reverse Engineering Options对话框的Selection选项卡中,单击Using a data source 前的单选按钮,单击下面方框右方的圆柱按钮,在弹出的Connect to a Data Source对话框中单击Configure按钮,在弹出的Configure Data Connections对话框中选择rzh_oracle,然后单击Configure按钮上方的方框选择rzh_oracle。然后输入User IDPassword,选中Save password,单击Connect按钮,单击确定,单击确定,然后会弹出Database Reverse Engineering对话框,选择要转换的表,单击OK按钮。在弹出的Confirm Selection对话框中单击OK按钮。待转换完后,保存test_pdm_oracle

2、  test_pdm_oracle.pdm转换成.cdm文件

1)        Workspace中选中test_pdm_oracle,然后单击标题栏中的Tools在弹出的菜单中选择Generate Conceptual Data Model,弹出CDM Generation Options对话框,在General选项卡中单击Generate new Conceptual Data Model前的单选按钮,重命名Name(这里命名为test_cdm),单击确定。保存test_cdm

3、  test_cdm转换为基于MSSQL Server 2005pdm文件。

1)        选中test_cdm。单击标题栏中的Tools,在弹出菜单中单击Generate Physical Data Model,弹出PDM Generation Options对话框,在其中的General选项卡中,单击Generate Physical Data Model单选按钮,DBMS文本框选为Microsoft SQL Server 2005,重命名Name(这里为test_pdm_ms),单击确定。保存test_pdm_ms

4、  test_pdm_ms生成相应的MS SQLServer 2005数据库。

1)        选中test_pdm_ms,单击标题栏中的Database,选择弹出菜单中的Generate Database,弹出Database Generation对话框,在General选项卡中选择好Directory,和File nameGeneration type选择Direct Generation,单击确定。在弹出的Connect to a Data Source对话框中,选择ODBC machine data source。单击configure按钮,选择rzh_SQL,单击确定回到Connect to a Data Source对话框,单击configure按钮上方的方框选择rzh_SQL,输入User IDPassword,选择Save Password,单击Connect按钮。在弹出的Execute SQL Query对话框中单击Run按钮,待执行完毕,单击Close关闭对话框。

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 晚上失眠睡不着该怎么办 晚上一直睡不着该怎么办 怀孕晚上睡不着该怎么办 运动太累睡不着怎么办 运动完睡不着觉怎么办 晚上冷得睡不着怎么办 晚上脚冷睡不着怎么办 短发头发有点乱怎么办 不想让别人睡觉怎么办 15岁晚上睡不着怎么办 16岁青少年失眠怎么办 好累又睡不着怎么办 造口患者拉肚子怎么办? 起床后头发乱怎么办 新生儿睡觉偏头怎么办 婴儿睡觉偏头怎么办 月经期间血下不来怎么办 月经下不来怎么办一点点咖啡色 突然早睡睡不着怎么办 移植后睡不着觉怎么办 孕期喜欢右侧睡怎么办 减肥期间有饭局怎么办 减肥期间晚上聚餐怎么办 减肥中遇到聚餐怎么办 减肥期间遭遇聚餐怎么办? 减肥期间聚会了怎么办 小猫摔到腿了怎么办 晚上睡觉颈椎痛怎么办 孕妇胎儿腿短怎么办 胎宝宝腿短怎么办 孕妇左侧卧睡不着怎么办 大人高烧40.5度怎么办 睡觉后颈椎疼怎么办 发烧到40度怎么办 背疼做针灸没效果怎么办 做完针灸后腰酸背疼怎么办 身体堵的厉害怎么办 身体淤堵严重怎么办 心脏脉跳动无力怎么办 整条脊柱不好怎么办 孕晚期越来越累怎么办