【发布时间】:2013-05-27 16:13:28
【问题描述】:
由于 Linked Server 不容易发送 openrowset 查询,我直接通过 SQLCMD 模式连接到远程 Sql Server。但这没关系使用查询分析器。当我将代码放入存储过程时,我什至无法保存它:
:Connect x.x.x.x -U sa -P password
select *
from openrowset('VFPOLEDB','\\share\db\s_object.dbf';'';
'','SELECT * FROM s_object where i_class=21 order by 1')
':' 附近的语法不正确。
【问题讨论】:
-
SQL Server Management Studio 有一个sqlcmd compatible mode。古老的查询分析器也有类似的模式,但是你必须和老人们谈谈如何启用它......
标签: sql-server stored-procedures sqlcmd openrowset