程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server中應用Linkserver銜接Oracle的辦法

SQL Server中應用Linkserver銜接Oracle的辦法

編輯:MSSQL

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)兩種方法都不克不及應用索引,不支撐年夜批量數據的應用

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved