这个可以的
1、在目的sqlserver数据库服务器上完全安装oracleclient软件或则oracleodbcdriver.
按照oracle客户端,在netmanager中组建“服务(tnsserver)”,并测试再连接上oracle数据库正常
2、在sqlserver的dts(导入和导出数据工具)接受
(1)你选数据源:
数据源:oracleoutsideoracle9i
选择:用户/系统dsn:
点击新建项dsn:选择数据源类型:系统数据源,
第二步:选择驱动程序:oracleinoracle9i,下一步,能完成,
再次进入oracleodbcdriverconfigration页面
再再输入:datasorcename:gzds
tnsservername:gz(定义好tnsserver)
user:(oracle直接登录用户)
填写好以后,参与testconnection
可以连通,则点击“ok”,dsn确立成功
数据源选择类型成功,再点击“接下来”再次进入“你选目的”
(2)选择目的
目的:主要用于sqlserver的microsoftoledb需要提供程序
服务器:192.168.0.63
选择:不使用sqlserver身份登录
用户名:sa密码:hold
并刷新,选择好数据库:test(目的数据库,提前一两天成立好的)并点击“接下来”
a.从数据源复制表和数据(接下来:选择类型源表及视图)
b.用一条查询语句重新指定要传输的数据(接受sql编辑)
(以上选择类型好要图片文件夹的数据表的或查找视图)
再直接点击下一步怎么办“保存到、调度指挥和图片文件夹包”
(3)“存放、调度指挥和剪切粘贴包”
时间:立即运行
再再点击下一步:通过:“一直在能完成dts导出导入”向导
(4)能够完成:
再点击:“结束”按钮,系统进入到数据不能复制“一直在想执行包”的页面,
可以看见数据一直在紧张的进度条
特别注意:在oracle表和sqlserver表之间可以转换那步很重要的是,
是可以变化系统默认的字段数据类型,如image-text,decimal-int
必须,而且java开发工具不像微软的visualstudio随机软件了oracle安装驱动。