本文以SQL Server 2k为例说明SQL Server到Oracle连接服务器的具体实现过程。
1.要求pc机上安装oralce客户端软件和sqlserver2000软件。
2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器(windows,unix等平台均可以)
eg:tnsnames.ora
......
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT = 1521))
)
(CONNECT_DATA =
(sid = blue)
(SERVER = DEDICATED)
)
)
......
3.配置windows的ODBC数据源:
开始菜单—》设置—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择Microsoft ODBC for oracle—》自定义数据源名称(最好跟tns中连接串同名!)—》服务器名称(必填!填写tns文件中的连接串名称)—》完成。
4.配置sqlserver2000中的连接服务器:
企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称; 选其他数据源; 指定程序名称为:Microsoft OLE DB Provider for Oracle; 产品名称可不填; 数据源指定刚才ODBC中定义好的数据源名称; 提供程序字符串按以下格式填写:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),这里的用户名和密码对应所要连接的oracle数据库中的用户名和密码 —》 安全性标签页里:设置用此安全上下文进行,并录入oracle的数据库用户名和密码—》服务器选项标签页可默认—》确定。
5.准备工作全部完成啦!在sqlserver企业管理器—》安全性—》连接服务器打开刚建好的连接服务器—》点击表,即可在右边窗口看到该oracle数据库用户拥有的的所有表名,但在这里还并不能查看表的记录,这个需要在sqserver的查询分析器中用具体sql实现!访问表时,使用格式为: [连接服务器名]..[ORACLE用户].[表名]。更详细具体的使用这里不再赘述。
分享到:
相关推荐
SQL SERVER连接oracle数据库几种方法 查询oracle数据库中的表 在master数据库中查看已经存在的链接服务器 要在企业管理器内指定登录帐号
sql_server连接Oracle方法(最全)
实现 Oracle 连接 SQL Server 实现 Oracle 连接 SQL Server
sqlserver 作链接服务器 到oracle
在为SQL SERVER创建ORACLE的连接服务器时,没有ORACLE provider for OLE DB 的连接服务驱动。经网上搜索,把PDF安装说明和驱动程序一起收藏,请各位下载;
网上基本找不到,sqlserver2012版本链接oracle乱码问题解决实测版。
在为SQL SERVER创建ORACLE的连接服务器时,没有ORACLE provider for OLE DB 的连接服务驱动。经网上搜索,把PDF安装说明和驱动程序一起收藏,请各位下载;
介绍通过SQLSERVER链接服务器实现sqlserver和oracle的异构数据库分布式查询。
SQLserver2012链接Oracle数据库操作说明:附带图片及详细操作步骤,SQLserver数据库电脑上需要安装好Oracle数据库进行配置
建立SQLSERVER2000到ORACLE数据库的连接,从SQL中读取ORACLE中的数据。
SQL-SERVER-64位配置ORACLE连接-中文乱码问题
SqlServer2008通过Oracle provider for OLEDB访问远程Oracle数据库 包括链接服务器环境安装、链接服务器创建、远程建表、修改表,增删改查数据,创建、执行带参与无参存储过程的方法等,资料为作者参考网络资料整理...
Windows Server 2008 64位操作系统内SQL Server建立Linked Server连接Oracle
使用链接服务器连接SQLServer和Oracle使用连接把Oracle数据集成到SQLServer应用程序中.pdf
教你怎样在SQL-SERVER中创建Oracle的链接服务器,实践摸索出来的经验,用的是SQL-SERVER 2005连接Oracle 10g数据库。
SQLserver2008链接Oracle数据库驱动及安装文档
A.sql server通过链接服务器访问oracle得到的数据与表中的实际数据部一致 B.直接使用 select * from ORCL..JIA.TABLE;这种方式访问oracle数据库报错(是什么类型结构来着) C.其他通过链接服务器访问oracle的异常...
SQL Server 如何通过链接服务器访问 Oracle。好不容易找来的资料。
本资料主要实现了把Oracle数据导入Sqlserver2005、SqlServer2008数据库的操作流程,里面有具体的截图和操作步骤的简单说明,文档写的不是很全,具体看图就能明白了。注意:在Sqlserver数据库服务器上一定要装Oracle...
SQLServer链接服务器访问Oracle[收集].pdf