sql server添加oracle查詢linkserver
阿新 • • 發佈:2017-10-14
local mts oracle查詢 技術 proc 用戶名 als all acl
EXEC master.dbo.sp_addlinkedserver @server = N‘TESTLINK‘, @srvproduct=N‘oracle‘, @provider=N‘OraOLEDB.Oracle‘, @datasrc=N‘sourceOrcn‘
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N‘TESTLINK‘,@useself=N‘False‘,@locallogin=NULL,@rmtuser=N‘UserId‘,@rmtpassword=‘Password‘
在
Server Objects->Linked Servers->OraOLEDB.Oracle中右鍵屬性--->allow inprocess勾選中
然後使用 [LinkeServer]..[UserId].[TableName]
註:[LinkeServer]..[UserId].[TableName] 中UserId 及 Tablename必須全部大寫,同時註意linkserver與用戶名之間是2個點
select * from TESTLINK..USERID.TABLENAME
結果正常返回,同時註意在sql中通過link server查詢oracle數據,請使用oracle的sql語法
sql server添加oracle查詢linkserver