Запрос удаленной базы данных службы индексирования - PullRequest
0 голосов
/ 22 июня 2010

Я пытаюсь найти службу индексирования удаленного сервера Windows 2003 из ASP.NET.Пример кода для этого есть на сайте MS, но только для локального поиска.Вот что у меня так далеко;в этом примере удаленный сервер называется «indexserver», он не находится в домене и имеет индекс «system»:

 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, если доступно. Никакой работы не сделано ".

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

1 Ответ

0 голосов
/ 30 июня 2010

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

...