server怎么连接oracle,如何使用Linked Server连接Oracle与SQL Server

How   to   use   SQL   Analyzer   with   the   Oracle   Provider   for   OLE   DB   and   SQL   Server   2000

PURPOSE

-------

The   purpose   of   this   document   is   to   show   the   steps   needed     to   use   the   Microsoft   SQL   Analyzer   query   tool,   which   comes   with   Microsoft   SQL   Server,   with   the   Oracle   Provider   for   OLE   DB.   This   will   enable   the   user   to   use   the   4   part   query   naming   convention   in   SQL   Analyzer.

SCOPE   &   APPLICATION

-------------------

This   note   is   intended   for   all   audiences   that   have   some   knowledge   of   SQL   Analyzer,   Oracle   Provider   for   OLE   and   Microsoft   SQL   Server.     How   to   use   Microsoft   SQL   Analyzer   with   the   Oracle   Provider   for   OLE   DB

------------------------------------------------------------------------     Configuration:

==============

Microsoft   SQL   Server   2000   SP   1   or   2   Microsoft   Windows   2000   Server   SP   2   Oracle   Provider   for   OLE   DB   8.1.7.3.0   Oracle   Client   8.1.7.3.0   Oracle   Database   8.1.7.3.0       Instructions   to   Setup   the   Linked   Server   Connection:   ===================================================

1.   Open   SQL   Server   Enterprise   Manager

2.   Click   on   the   +   to   expand   the   tree   for   the   database   server.         You   will   need   to   expand   it   three   times.           Note:   If   the   SQL   Server   does   not   appear   here,   you           will   need   to   right   click   and   go   through   the   Wizard           for   SQL   Server   Registration.         -   The   first   level   of   the   tree   is   called   Microsoft   Sql   Server,             The   second   level   of   the   tree   is   called   SQL   Server   Group,             and   the   third   level   of   the   tree   is   your   SQL   Server   Database.             For   these   instructions   we   will   call   our   SQL   Server   Database,             'Scott'.

3.   Under   the   Scott   Database,   click   on   the   +   to   expand   the   tree   control           for   'Security'

4.   Under   Security,   right   click   on   Linked   Servers   and   select           "New   Linked   Server"

5.   In   the   Linked   Server   Properties   do   the   following:

a.   Type   in   a   Linked   Server   Name,   for   this   example   we   will   call   it         'Tiger'

b.   Under   Server   Type   select   Other   data   source

-   For   the   provider   name   select   Oracle   Provider   for   OLE   DB.

c.   In   the   Data   Source   field,   type   in   the   Oracle   Service   name   (SQL   Net   Alias)

d.   Leave   the   Product   Name   and   Provider   String   blank.

e.   Click   on   the   Provider   Options   button.     -   Check   the   check   boxes   for   "Dynamic

Parameters"   and   "Allow   InProcess"

f.   Click   Apply   &   then   click   OK.   -   The   Provider   Options   dialog   closes.

6.   Go   to   the   "Security"   tab   in   the   Linked   Server   Properties.

a.   Select   the   radio   button   "Be   made   using   this   security   context"   at   the   bottom   of   the   box.

b.   Type   in   the   User   ID   (your   Oracle   login),   ie.   Scott   in   the     "Remote   login"   field   and   your   Password,   ie.   Tiger   in   the                 "With   Password"   field.

7.   Go   to   the   "Server   Options"   tab   in   the   Linked   Server   Properties.

a.   While   leaving   the   default   selections   selected,   also   check   the   checkbox   for   "Collation   Compatible".

b.   Click   OK   This   will   create   your   Linked   Server   named   Tiger.

Test   the   Linked   Connection

==================================

To   test   the   Linked   Server,   open   up   Microsoft   Query   Analyzer     (It   is   found   under   the   Microsoft   SQL   Server   menu   option).

1.   Select   your   SQL   Server   in   the   Connect   to   SQL   Server   box.

a.   Since   we   have   the   SQL   Server   installed   on   the   same   machine,   we   select   (local).

b.   Select   the   appropriate   Connect   using   option.   This   is   determined   when   you

Installed/Created   your   SQL   Server   database.   For   our   example   here   we   use

Windows   Authentication.   And   click   on   the   Ok   button.

2.   In   the   Query   screen   you   can   type   a   query.   The   query   will   follow     this   format:   SELECT   *   FROM   ...IE.   SELECT   *   FROM   TIGER..SCOTT.EMP

3.   If   you   have   the   default   scott/tiger   schema   installed   in   your   Oracle   database   you   can   use   the   following   query:     SELECT   *   FROM   TIGER..SCOTT.EMP

4.   Type   it   into   the   Query   box.

5.   Click   on   the   Green   Arrow   to   run   the   query.

6.   You   should   see   the   contents   of   the   Emp   table   in   the   Grid.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-596511/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值