通过T-SQL查询远程MSIDXS

时间:2011-11-20 21:06:58

标签: sql-server indexing-service

我认为这个问题更适合这里而不是ServerFault,但如果我错了,请纠正我。

我有一个系统,它有一个数据库,也可以查询Windows索引服务。查询是使用OpenQuery(Linked_Server_Name,...)函数通过T-SQL完成的。 当数据库和索引服务位于同一台服务器上时,一切都运行良好。

现在我需要扩展我的系统,这意味着我必须将数据库服务器与Indexing Services服务器分开。问题是,我找不到远程查询索引服务的方法。

有没有人成功使用类似的设置? 如果不是,您会建议哪些替代方案?

2 个答案:

答案 0 :(得分:0)

我的公司遇到了类似的问题而且我用谷歌搜索,远程索引是不可能的。但我们找到了解决方案。现在我们有一台带有DB的服务器和另一台带有IIS和附件的服务器,这些服务器已编制索引。解决方案是共享数据库服务器可以看到的附件文件夹(或整个光盘)。不幸的是,我改变了公司的职位,我没有权限连接到服务器来检查配置,所以我无法写出必须完成的内容和地点。

答案 1 :(得分:0)

远程查询MSIDXS似乎无法实现。我最终编写了一个包装MSIDXS的Web服务,并被远程调用。 但是,表现并不是那么好。