2010-06-22 6 views
0

Я пытаюсь выполнить поиск службы индексирования удаленного сервера Windows 2003 с ASP.NET. Вот пример кода для этого на сайте 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, если он доступен. Работа не была выполнена ».

Кто-нибудь знает, как это работает? Все, что мне нужно сделать, это запросить индекс для имени файла и вернуть путь к этому файлу.

ответ

0

Ничего, я обнаружил, что служба индексирования Windows, несколько обесценились, и Windows Search, кажется, путь ...

+0

любой образец исходного кода с помощью *** Windows Search ***? – Kiquenet

Смежные вопросы