链接服务器使用三点符号,但不包含SQL Server中的4部分名称。
例如:当我跑
时SELECT top 1 *
FROM [POSTGREFGH]...DEPARTMENT
我得到了结果,但是当我尝试这个时:
SELECT top 1 *
FROM [POSTGREFGH].MyDB.[MyShema].DEPARTMENT
我收到此错误:
无法使用OLE DB提供程序的架构或目录" MSDASQL"对于 链接服务器" POSTGREFGH"。提供了一个由四部分组成的名称,但是 提供程序不公开必要的接口以使用目录或 架构。
我的源服务器是:POSTGRESQL
这有什么问题?
提前致谢