链接服务器使用三点符号,但在SQL Server中没有4部分名称?

时间:2015-10-26 12:44:56

标签: sql-server sql-server-2012 linked-server

链接服务器使用三点符号,但不包含SQL Server中的4部分名称。

例如:当我跑

SELECT top 1 * 
FROM [POSTGREFGH]...DEPARTMENT

我得到了结果,但是当我尝试这个时:

SELECT top 1 * 
FROM [POSTGREFGH].MyDB.[MyShema].DEPARTMENT

我收到此错误:

  

无法使用OLE DB提供程序的架构或目录" MSDASQL"对于   链接服务器" POSTGREFGH"。提供了一个由四部分组成的名称,但是   提供程序不公开必要的接口以使用目录或   架构。

我的源服务器是:POSTGRESQL

这有什么问题?

提前致谢

0 个答案:

没有答案