前端之家收集整理的这篇文章主要介绍了
sql-server – 如何使用查询从链接服务器获取数据,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个linkserver作为ravikiran-vm,它是我桌面上的虚拟机.
现在我有一个名为kiran的数据库,其中包含一个雇用表.
要检索雇用数据,我执行以下操作:
select * from ravikiran-vm.kiran.employ
但它显示错误“语法不正确’ – ‘.”
有人可以帮帮我吗?
提前致谢.
谢谢你们支持它工作得很好……
现在我要安排这个作为一个新工作.当我正常执行它显示o / p.
但是当我配置与sqlserver代理作业相同的查询时,它会给出错误并且查询没有执行… Plz在这方面帮助我
提前致谢
我认为您应该更改
链接服务器的
名称,因为 – char在
sql中保留.
您可以尝试用括号括起名称,但它变得无聊
此外,您应该在查询中包含模式名称,或者双点以使用默认名称:
所以,你可以尝试:
select * from [ravikiran-vm].kiran.dbo.employ
select * from [ravikiran-vm].kiran..employ
或者无论你的架构是什么.
原文链接:https://www.f2er.com/mssql/77878.html