J'essaie de rechercher le service d'indexation d'un serveur Windows 2003 distant à partir d'ASP.NET. Il y a un exemple de code pour cela sur le site MS, mais seulement pour les recherches locales. Voici ce que j'ai jusqu'ici; le serveur distant dans cet exemple est appelé « indexserver », n'est pas sur un domaine, et a un indice appelé « système »:Interrogation d'une base de données du service d'indexation distant
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();
Courir cela me donne l'erreur « en plusieurs étapes OLE DB opération généré des erreurs Vérifiez le statut OLE DB si disponible. Aucun travail n'a été fait ".
Est-ce que quelqu'un sait comment fonctionner? Tout ce que j'ai besoin de faire est d'interroger l'index pour un nom de fichier et récupérer le chemin de ce fichier.
tout échantillon de code source en utilisant Windows Search *** ***? – Kiquenet