您好,登录后才能下订单哦!
SQL Server中如何使用Linkserver连接Oracle,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
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)两种方式都不能使用索引,不支持大批量数据的使用
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。