Index Server: Windows 2012 では本当に利用できないのでしょうか?

Index Server: Windows 2012 では本当に利用できないのでしょうか?

重要な .asp アプリを win2012 (現在は win2003) に移行するプロジェクトを任されました。このアプリは Index Server を使用します (Index Server へのアクセスには OLE DB プロバイダーを使用します)。

Set ixQuery = Server.CreateObject("ADODB.Connection")

ixQuery.Open "provider=msidxs;Data Source=knowledgestore"

これまでの調査によると、Index Server は win2012 では使用できなくなっているようです。

本当?

答え1

Microsoft Indexing Serviceは廃止されました。着実な進歩です。ここ:

注: インデックスサービスはWindows XP以降ではサポートされなくなりました。Windows 8 では使用できません。代わりに、クライアント側の検索には Windows Search を使用し、サーバー側の検索には Microsoft Search Server Express を使用します。

Microsoftのサイトからの上記の情報は不正確です。Index Serverの代替技術はSearchです。サービス(Search Server Express ではありません。これはより大きく、異なるものです)。

Index Server の代わりであり、Windows OS の一部である Windows Search Service に変換する必要があります (Microsoft Search Server は名前と機能セットが非常に似ていますが、別のものです)。

注意してください「Windows XP 以降はサポートされなくなりました」つまり、非常に古い技術を使っていることになります。

見るhttps://stackoverflow.com/a/23742531/147637Windows Search Service のインストール方法については、こちらをご覧ください。

答え2

Index Server の代わりとなるのは、実際には Windows に組み込まれている「Windows Search Service」です。

名前に注目してください: Windows SearchサービスWindows Searchという別のツールがありますサーバ それは全く別の話だ

ダウンロードは必要ありません。Windows SearchサービスWin2008 および Win2012 (および Windows 7 および 8) OS の一部です。

見る:https://stackoverflow.com/a/24567543/147637

また:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa965362(v=vs.85).aspx

http://blogs.msdn.com/b/olavt/archive/2007/05/07/howto-enable-windows-search-service-in-longhorn-server.aspx

http://www.cloudtec.ch/blog/tech/add-search-indexed-network-share-windows-library.html

関連情報