"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 部分命名来完成此操作,但是,我们没有获得能够真正使用该解决方案回答问题所需的信息。
我以前在 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 部分命名来完成此操作,但是,我们没有获得能够真正使用该解决方案回答问题所需的信息。