【问题标题】:Querying a remote Indexing Service database查询远程索引服务数据库
【发布时间】:2010-06-22 10:41:56
【问题描述】:

我正在尝试从 ASP.NET 搜索远程 Windows 2003 服务器的索引服务。 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 状态。未完成任何工作”。

有谁知道如何让它工作?我需要做的就是在索引中查询文件名并取回该文件的路径。

【问题讨论】:

    标签: c# oledb indexing-service


    【解决方案1】:

    没关系,我发现 Windows 索引服务有点贬值,Windows 搜索似乎是要走的路...

    【讨论】:

    • 任何使用 Windows Search 的源代码示例?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多