Из-за Linked Server не так просто отправить запрос openrowset. Я подключаюсь к удаленному Sql-серверу напрямую через режим SQLCMD. Но это Ok, используя Query Analyzer. Когда я ставлю код хранимой процедуры я не могу даже спасти его:Вызвать команды sqlcmd в код хранимой процедуры
: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] (http://msdn.microsoft.com/en-us/library/ms174187.aspx) , У старого Query Analyzer есть аналогичный режим, но вам нужно поговорить со старым фолком, чтобы узнать, как его включить ... –