Вот SQL, который я выполнил.
EXEC sp_addlinkedserver TestServer,
'Index Server',
'MSIDXS',
'MyCatalogueMachine.MyTestCatalogue'
Где MyCatalogueMachine
- это имя машины, на которой я создал свой каталог службы индексирования MyTestCatalogue
.
Он создансвязанный сервер TestServer
.Затем я запускаю SQL-запрос как:
SELECT * FROM OPENQUERY(TestServer,
'SELECT filename,size FROM SCOPE() WHERE CONTAINS(Contents,''"test*"'')'
) AS Q
Но он возвращает сообщение об ошибке:
Поставщик OLE DB "MSIDXS" для связанного сервера "TestServer" вернул сообщение "Службане работает.Сообщение 7320, уровень 16, состояние 2, строка 5 Невозможно выполнить запрос «ВЫБЕРИТЕ имя файла, размер ИЗ ОБЛАСТИ (), ГДЕ СОДЕРЖИТ (Содержание,« test * »») для поставщика OLE DB «MSIDXS» для связанного сервера «TestServer».
Кто-нибудь может мне помочь?