SQL Server中應用Linkserver銜接Oracle的辦法。本站提示廣大學習愛好者:(SQL Server中應用Linkserver銜接Oracle的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server中應用Linkserver銜接Oracle的辦法正文
1.裝置Oracle Client
銜接到Oracle的條件是在SQL Server辦事器上裝置Oracle Client。Oracle Client下載地址以下:
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
裝置終了後要修正對應的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)兩種方法都不克不及應用索引,不支撐年夜批量數據的應用