リモートインデックスサービスデータベースのクエリ
-
29-09-2019 - |
質問
ASP.NETからリモートWindows 2003サーバーのインデックスサービスを検索しようとしています。 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インデックスサービスがやや減価されていることを発見しました、そしてWindows検索が行く方法のようです...
所属していません StackOverflow