日期:2014-05-18  浏览次数:20451 次

关于SQL SERVER 2005往ORACLE 9I中导入数据的问题
我是用SQL SERVER 2005的导出数据来导的,现在有如下几个问题不太清楚,求各位做过这类工作的高手指教一下,谢谢!
1. 此图中,数据源是应该选这个吧,如果是,那么图中被圈上地方应该选哪个呢?
2.此图中,数据源和位置之类的是什么意思?请帮我解释一下,另外,这里的用户和密码是登录SQL的还是ORACLE的.是ORACLE的SID还是什么? 初始目录又是什么?
3.如果第1个问题中,"希望连接的数据"选择的和我问题2中显示的图片不一样的话,还请各位高手给解释一下显示出来的东西是什么含义....


我是这方面的新手,也许问的问题有些白痴,呵呵 ,各位高手见谅了~~~~

------解决方案--------------------
1.当然应该选 OLD DB Provider for Oracle,你不是要向这个地方导出数据么.
2.你已经登录在sql server 上了,显然,要的用户名和密码,就是ORACLE的.初始目录,是指导出数据到oracle 服务器的哪个数据库中.
3.各个机器上装的驱动可能不完全一样,要等你试了才知道.再说,一般都有很详细的提示,看看就知道了,即使是小白.
------解决方案--------------------
不知是不是我用的MSSQL05 的版本与你不一样,还是我缺少ORACLE驱动,在导入导出向导中,我没有你的那个oracle privader for ole db,只有 Microsoft OLE DB Provider for oracle,而且打开的属性窗的是数据链接属性,样子与你的也不同。
------解决方案--------------------
感觉应该是由系统创建链接服务器的形式来导出数据,而不是直接连接到ORACLE服务器,因为你必竟是MSSQL客户端嘛。
------解决方案--------------------
试试能不能直接创建链接服务器,用链接服务器传递数据。
------解决方案--------------------
这里的用户ID和密码我写的是我在oracle中建立的用户ID和密码,服务器这里写的是orcl 也就是我oracle中的SID 
--------------------------------
这里的服务器是指网络服务名。
------解决方案--------------------
晕了,