Я пытаюсь выполнить поиск службы индексирования удаленного сервера 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, если он доступен. Работа не была выполнена ».
Кто-нибудь знает, как это работает? Все, что мне нужно сделать, это запросить индекс для имени файла и вернуть путь к этому файлу.
любой образец исходного кода с помощью *** Windows Search ***? – Kiquenet