我一直在尝试在 SQL Server 中创建一个访问远程索引服务目录的链接服务器,但我似乎做不到。我们称远程服务器为“remoteServer”,目录为“remoteCatalog”
我试过这个:
EXEC sp_addlinkedserver remoteIndexServer, 'Index Server', 'MSIDXS',
'query://remoteServer/remoteCatalog'
然后我确实运行了 SQL
SELECT * FROM OPENQUERY(remoteIndexServer,'select filename from scope()') AS Q
但我得到了错误
OLE DB provider "MSIDXS" for linked server "remoteIndexServer" returned message "Service is not running. ".
Msg 7320, Level 16, State 2, Line 3
Cannot execute the query "select filename from scope()" against OLE DB provider "MSIDXS" for linked server "remoteIndexServer".