О добавлении связанного сервера - PullRequest
1 голос
/ 31 мая 2011

Вот 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».

Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

"Сервис не работает."?

Либо: полнотекстовая служба (СОДЕРЖИТ) не установлена ​​или не работает ...

Или: служба браузера SQL не работает

0 голосов
/ 31 мая 2011

На самом ли деле SQL Server работает на сервере, на который вы пытаетесь установить связь?

Вы пытались подключиться к серверу через Management Studio? Если вы не можете этого сделать, попробуйте открыть Services.msc из команды «Выполнить» и подключиться к серверу, убедитесь, что служба «Sql Server» запущена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...