数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Oracle 的数据抽取到SQL Server 2000(在两台不同的PC上,不使用ODBC)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

一直使用SQL Server 2000,由于项目需要需要使用Oracle 9I,基本的操作是将 Oracle 的数据抽取到SQL Server 2000中,花了一会的时间搞定,希望小过程能提供给需要这些操作的GGDD,JJMM们. 笑看啦.

PCA: windows xp+sql server 2000     PCB: windows 2K server+Oracle 9I

1) 首先使用Oracle 9I的安装程序安装一个简单的客户端. (应用开发安装,100多M就可以,高手的话可以使用自定义:)   );

2)更改文件,在安装后的oracle目录下找到 \oracle\ora92\network\ADMIN 下的tnsnames.ora文件,如果没有不要急, 到安装Oracle服务器PCB上的PC上找到\oracle\ora92\network\ADMIN的tnsnames.ora拷贝到PCA的\oracle\ora92\network\ADMIN 下,用记事本打开该文件,添加代码:

..............................

test =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = PCB )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test)
    )
  )

..........................

3)使用SQL server 2000的DTS,选择"导入数据",数据连接选择"Microsoft OLE DB for Oracle",点"属性" ,输入服务器名称:test (上面的哟,也是PCB机器Oracle的数据库哟),用户名: username  密码:password 用户名密码你应该知道的哟,自己填吧。

 

4)然后一直往下,选择要导入到PCA机器SQL Server 2K的数据库,

5)选择导入的表,

6)导入开始。 一切完成。

 




相关文章

相关软件