"Invalid object name" 在 SQL 上从链接服务器执行查询时

"Invalid object name" when executing a query from a linked server on SQL

我以前在 SSMS 上创建过链接服务器,但我在使用这个特定服务器时遇到了问题。链接服务器已成功连接回来,我可以看到可用的表,但是,当我执行简单的 select 查询时,它好像无法在数据库中找到任何表。

有人知道我为什么会收到此错误吗?

SELECT * FROM [AMP].[default].[Import_records]
Msg 208, Level 16, State 1, Line 4
Invalid object name 'AMP.default.Import_records'.

也许 OPENQUERY 你会过得更好:

SELECT *
FROM OPENQUERY(N'AMP',N'SELECT * FROM default.Import_records')OQ;

您可以使用 4 部分命名来完成此操作,但是,我们没有获得能够真正使用该解决方案回答问题所需的信息。