我已经有一个项目将一个重要的.asp应用程序移到win2012(目前在win2003上)。 这个应用程序使用索引服务器(它使用OLE DB提供程序来访问索引服务器。
Set ixQuery = Server.CreateObject("ADODB.Connection") ixQuery.Open "provider=msidxs;Data Source=knowledgestore"
到目前为止,我的研究表明,Index Server在win2012上不再可用/可用。
真的吗?
微软索引服务没有了。 稳步的进步。 从这里 :
注意从Windows XP开始不再支持索引服务,从Windows 8开始不能使用索引服务。而是使用Windowssearch进行客户端search,使用Microsoft Search Server Express进行服务器端search。
请注意从Microsoft网站上述信息是不正确的。 索引服务器的并行,替代技术是search服务 (而不是Search Server Express,它是一个更大的,不同的动物)。
您必须转换为Windows Search Service,它是Index Server的替代品,并且是Windows操作系统的一部分。 (注意,微软search服务器有一个非常相似的名称和function集,但是是不同的动物)。
注意“不再支持Windowx XP” ,这意味着你已经在使用一些非常古老的技术了。
有关如何安装Windowssearch服务,请参阅https://stackoverflow.com/a/23742531/147637 。
索引服务器的替代实际上是Windows内置的“Windowssearch服务”。
请注意名称:Windowssearch服务还有另一个工具,Windows Search Server ,它是完全不同的动物 。
不需要下载。 Windowssearch服务是Win2008和Win2012(以及Windows 7和8)操作系统的一部分。
请参阅: https : //stackoverflow.com/a/24567543/147637
也:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa965362(v=vs.85).aspx
http://www.cloudtec.ch/blog/tech/add-search-indexed-network-share-windows-library.html