第1个回答 2010-03-04
方法有很多:
方法1、先将oracle表数据用SPOOL导出为TXT文本文件,再将文本文件传输到SQLSERVER服务器上,然后将文本文件导入到SQLSERVER中
方法2、在sqlserver中建立ORACLE的数据库链接,具体参考sp_addlinkedserver、sp_addlinkedsrvlogin两个系统存储过程。建立起服务器链接后,就可以在查询分析器里面SELECT oracle里面的表了
方法3、使用SQLSERVER自带的DTS工具来完成导入。DTS是图形工具,很实用
-------------------
填写你在tnsnames.ora定义的oracle_sid
第2个回答 2010-03-03
在SqlServer2005中右击server结点, 选择工作(Task)->导入数据(Import)
启动数据导入导出向导对话框
源数据中,选择Oracle Provider for OLE DB, 设置Oracle的数据库所在地
目的数据库中选择Sql Server Provider, 设置目的数据库
选择要导入的表, 一直next就可以了
第3个回答 2010-03-10
数据源用oracle客户端tnsnames.ora里设置的网络服务名
oracle与sqlserver互通数据有两种方法,一种是sqlserver建立链接服务器,从orale取数据
另一种是建立透明网关(oracle的软件,官网可下),从oralce送数据到sqlserver
第4个回答 2015-10-05
最简单的方法是直接select * 然后复制粘贴,但注意要看一些特定格式如日期是否二者兼容