Oracle与SQL Server连接方法
来源:互联网 发布:java面试题2015 编辑:程序博客网 时间:2024/05/28 09:33
一. 访问外部数据库配置
1.SQL_SERVER 2005访问 ORACLE 数据库的配置
1) 在SQL_SERVER 2005服务器上安装Oracle 9i的客户端。 假设安装到D:/oracle/ora92 目录。如果D:是NTFS分区,需要将ORACLE安装后的目录设为Everyone可运行、可添加、 可删除。
2) 配置D:/oracle/ora92/network/ADMIN/tnsnames。ora 文件。将以下代码拷入文件中
HR12=
(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=erp2.hisoft.com)(PORT=1529))(CONNECT_DATA=(SID= PROD12)))
3) 打开控制面板à管理工具à服务,确认Distributed Transaction Coordinator服务已经启动。
4) 修改注册表HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC/MTxOCI。开始à运行àregedit
找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC/MTxOCI,进行如下修改
OracleOciLib = oci.dll
OracleSqlLib = orasql9.dll
OracleXaLib = oraclient9.dll
5) 重启SQL_SERVER服务器 。打开SQL Server的配置管理工具,
将SQL Server服务重启。
6) 打开SQL SERVER Management Studio,新建链接服务器。
进行如下配置:
a) 链接服务器:写上链接服务器的名字:HR12
b) 访问接口:选择 Microsoft OLE DB Provider for Oracle
c) 产品名称:写上 Oracle
d) 数据源:写上tnsnames。ora 文件中配置的服务名:HR12
e) 访问接口字符串:user id=fix;password=fix090204
f) 选择安全性选项页,使用此安装上下文建立连接:
i 远程登录:fix
ii。 使用密码:fix090204
g) 确定
备注: 若Oracle数据库中对本系统提供的接口有变动,则上文配置中蓝色标注的地方需要跟着进行相应的变动。
如:
1 .(ADDRESS=(PROTOCOL=tcp)(HOST=erp2.Hisoft.com)(PORT=1529))(CONNECT_DATA=(SID=PROD12))) ,红色标注的地方需要与Oracle数据库对本系统提供的接口一致。
2.对于在本系统中使用的HR12服务器名称,在进行配置时,以上几处相同的名为HR12的地方在命名时需以同样的名称出现。
3. 对于访问接口的字符串:user id=fix;password=fix090204,需要配置相同,并且是能够访问Oracle数据库的有效用户名和密码.
2。访问HR数据库的配置
1)在SQL_SERVER 2005的资产管理系统的数据库中执行如下脚本:
EXEC sp_addlinkedserver 'SERP','','MSDASQL',NULL,NULL,'DRIVER={SQL
Server};SERVER=192.168.88.207;UID=AMSReader;PWD=AMSReader;'
2) 打开建链接服务器 ,修改配置信息:
(如图:)
3) 选择安全性选项页,使用此安装上下文建立连接:
i 远程登录:AMSReader
ii。 使用密码:AMSReader
4) 确定。
备注:当HR的数据库地址和访问用户名和密码发生变化时,则上文配置中要进行相应的修改。
如:
1. 当HR的数据库地址发生改变时,字符串 SERVER=192.168.88.207中的IP地址需要进行相应的修改。
2. 当访问HR数据库的用户名和密码发生改变时,则上文中用到服务数据库的用户名AMSReader密码AMSReader的地方要进行相应的正确的修改。
- Oracle与SQL Server连接方法
- sql server连接Oracle方法
- 如何连接SQL Server与Oracle数据库
- 如何连接SQL Server与Oracle数据库
- ASP 连接ACCESS 与SQL SERVER方法
- oracle连接SQL SERVER
- oracle 连接 sql server
- SQL SERVER 连接 oracle
- ORACLE 连接 SQL SERVER
- SQL Server连接Oracle
- (收藏)Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常 .
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
- JDBC连接Mysql , sql server ,oracle 的方法
- JSP连接MySql/MS SQL Server/Oracle数据库连接方法【整理】
- SQL Server &Oracle关闭其他客户端连接的方法
- 开始写博客文章
- 实用命令
- show queues 状态不正常 Invalid 已经解决
- abap range结构四个字段含义
- PLSQL Developer设置及快捷键设置
- Oracle与SQL Server连接方法
- java抽象类和接口的区别
- PHP生成WORD
- SHH2整合问题之JSP无法显示
- 用vim比较文件(Using vim to compare files)
- J2SE的碎片
- vc 6.0编写word2003插件
- Java第二课 java基础
- 幸福的秘诀是得到自由,而自由的秘诀是勇气。 —— 修西得底斯