الاستعلام عن قاعدة بيانات خدمة الفهرسة عن بُعد

StackOverflow https://stackoverflow.com/questions/3092293

  •  29-09-2019
  •  | 
  •  

سؤال

أحاول البحث في خدمة الفهرسة لخادم 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 إذا كان ذلك متاحًا.

هل يعرف أي شخص كيفية عمل هذا العمل؟ كل ما أحتاج إلى القيام به هو الاستعلام عن الفهرس لاسم الملف واستعادة مسار هذا الملف.

هل كانت مفيدة؟

المحلول

لا يهم ، اكتشفت أن خدمة فهرسة Windows قد انخفضت إلى حد ما ، ويبدو أن بحث Windows هو السبيل للذهاب ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top