質問

ASP.NETからリモートWindows 2003サーバーのインデックスサービスを検索しようとしています。 MSサイトにはこのサンプルコードがありますが、ローカル検索のみです。これが私がこれまでに持っているものです。この例のリモートサーバーは「indexserver」と呼ばれ、ドメイン上にはなく、「システム」と呼ばれるインデックスがあります。

 OleDbConnection conn = new OleDbConnection();
        conn.ConnectionString = "Provider=MSIDXS;User ID=administrator;Password=Password";

        OleDbCommand cmd = conn.CreateCommand();
        cmd.CommandText= "SELECT * FROM indexserver.system..FILEINFO";

        conn.Open();

        cmd.ExecuteReader();

これを実行すると、「マルチステップOLE DB操作が発生したエラーが生成されます。利用可能な場合はOLE DBステータスを確認してください。作業は行われませんでした」。

誰かがこれを機能させる方法を知っていますか?私がする必要があるのは、ファイル名のインデックスを照会し、そのファイルのパスを取得することです。

役に立ちましたか?

解決

気にしないでください、私はWindowsインデックスサービスがやや減価されていることを発見しました、そしてWindows検索が行く方法のようです...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top