Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с OPENROWSET...  [new]
Evgeniy Mikhailov
Member

Откуда: Moscow
Сообщений: 88
Пытаюсь на удалённом сервере выполнить команду:
Select * from 
  openrowset('SQLOLEDB','MyServerName';'sa';'pass1',
   'execute master.dbo.xp_fixeddrives') q

И получаю ошибку:
автор
Server: Msg 7357, Level 16, State 2, Line 1
Could not process object 'execute master.dbo.xp_fixeddrives'. The OLE DB provider 'SQLOLEDB' indicates that the object has no columns.
OLE DB error trace [Non-interface error: OLE DB provider unable to process object, since the object has no columnsProviderName='SQLOLEDB', Query=execute master.dbo.xp_fixeddrives'].


Подскажите пожалуйста, как решить эту проблему и как вообще удалённо работать с подобными хранимыми процедурами?
4 фев 05, 10:27    [1299465]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с OPENROWSET...  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
exec MyServerName.master.dbo.xp_fixeddrives
4 фев 05, 11:16    [1299634]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с OPENROWSET...  [new]
Evgeniy Mikhailov
Member

Откуда: Moscow
Сообщений: 88
К сожалению проблема осталась...

При выполнении команды:
exec backup_server.master.dbo.xp_fixeddrives

сервер пишет:
автор
Server: Msg 7202, Level 11, State 2, Line 1
Could not find server 'backup_server' in sysservers. Execute sp_addlinkedserver to add the server to sysservers.
4 фев 05, 16:06    [1301108]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с OPENROWSET...  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
Так прилинкуйте backup_server... Это можно сделать или с помощью sp_addlinkedserver(как пишется в сообщении об ошибке) или в ЕМ->Security->Linked Servers.
4 фев 05, 16:46    [1301258]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить