SQL Server中使用Linkserver连接Oracle的方法

1.安装oracle client

连接到oracle的前提是在sql server服务器上安装oracle client。oracle client下载地址如下:

安装完毕后要修改对应的tnsnames文件才能连接对应的数据,该文件所在目录:

oracle安装路径\product\10.2.0\client_1\network\admin

连接字符串格式:

qas =
  (description =
    (address_list =
      (address = (protocol = tcp)(host = 10.10.10.181)(port = 1527))
    )
    (connect_data =
      (service_name = qas)
    )
  )

2.建立link server连接

首先打开sql server management studio, 展开到server objects–>linked server, 右键单击该项选择new linked server输入link server的信息。

输入完成后显示信息如下:

3.使用link server

sql server提供了两种方式连接link server:

select * from openquery(qas, ‘select * from sapr3.mseg’)
select  top 100 * from [qas]..[sapr3].[mseg]

注意:

1)第二种方式需注意大小写
2)两种方式都不能使用索引,不支持大批量数据的使用

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐