Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server中的联接Oracle表_Sql Server_Oracle - Fatal编程技术网

Sql server SQL Server中的联接Oracle表

Sql server SQL Server中的联接Oracle表,sql-server,oracle,Sql Server,Oracle,我尝试使用如下查询将Oracle中的表与SQL Server中的表连接起来: select * FROM #Security t inner JOIN #User_access r ON t.[DWSALESRESPONSIBLEUNITOID] = r.[DWSALESRESPONSIBLEUNITOID] inner JOIN omsp.OMSP.[ICS].[V_D_PERSON] ON Login_Name = userwinid omsp已添加到链接服务器中。此查询导

我尝试使用如下查询将Oracle中的表与SQL Server中的表连接起来:

select *
FROM #Security t
inner JOIN #User_access r
    ON t.[DWSALESRESPONSIBLEUNITOID] = r.[DWSALESRESPONSIBLEUNITOID]
inner JOIN omsp.OMSP.[ICS].[V_D_PERSON]
    ON Login_Name = userwinid
omsp已添加到链接服务器中。此查询导致错误:

OLE DB提供程序OraOLEDB.Oracle的架构或目录使用无效 对于链接服务器omsp。提供了由四部分组成的名称,但 提供程序未公开使用目录或目录所需的接口 模式

我试图在查询中避免使用模式或catolog,但没有结果


我有SQL Server 2012和Oracle 11。

您尝试过像OMSP..ICS.V_D_PERSON这样的空目录名吗?您可以使用OPENQUERY从表中进行选择吗?是的,连接工作正常,它会给我结果。[LinkedServer]…[Schema]。[ViewName]请参阅MSDN上的主题