我添加了一个链接服务器,它显示在链接服务器列表中,但当我查询它时,它却因数据库服务器名称而出错。
EXEC sp_helpserver
EXEC sp_addlinkedserver 'aa-db-dev01'
Select * from openquery('aa-db-dev01','Select * from TestDB.dbo.users')
提示 102,第 15 层,第 1 状态,第 1 行 'aa-db-dev01' 附近语法不正确。
SELECT * FROM [server].[database].[schema].[table]
这对我来说很有效。SSMS intellisense 可能仍会将此标记为语法错误,但如果您的链接服务器已配置且查询正确,则应该可以正常工作。