Frage

Ich versuche, den Indexdienst von einem Remote-Windows 2003-Server von ASP.NET zu suchen. Es gibt Beispielcode für diesen auf der MS-Website, aber nur für die lokale Suche. Hier ist, was ich so weit gekommen; der Remote-Server ist in diesem Beispiel „index“ genannt wird, ist nicht in einer Domäne und hat einen Index „System“ genannt:

 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();

das Lauf gibt mir die Fehlermeldung „aus mehreren Schritten bestehenden OLE DB-Vorgang Fehler. Überprüfen Sie den OLE DB-Status, falls vorhanden. Keine Arbeit war getan.“

Wer weiß, wie diese Arbeit zu bekommen? Alles, was ich Notwendigkeit, den Index nach einem Dateinamen ist Abfrage zu tun und den Pfad der Datei zurück.

War es hilfreich?

Lösung

Macht nichts, entdeckte ich, dass Windows Indexing Service etwas abgeschrieben wird, und Windows Search scheint der Weg zu gehen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top