SQLServer中如何使用Linkserver连接Oracle

SQL Server中如何使用Linkserver连接Oracle,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联是一家专业提供宁都企业网站建设,专注与成都网站建设、网站制作、HTML5建站、小程序制作等业务。10年已为宁都众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

1.安装Oracle Client

连接到Oracle的前提是在SQL Server服务器上安装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)两种方式都不能使用索引,不支持大批量数据的使用

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


本文标题:SQLServer中如何使用Linkserver连接Oracle
文章起源:http://scyanting.com/article/ghsoec.html