代码之家  ›  专栏  ›  技术社区  ›  KenD Abbas Hadavandi

查询远程索引服务数据库

  •  0
  • KenD Abbas Hadavandi  · 技术社区  · 14 年前

    我正在尝试从ASP.NET搜索远程Windows2003服务器的索引服务。在MS站点上有这个示例代码,但仅用于本地搜索。这是我到目前为止所得到的;本例中的远程服务器称为“index server”,不在域中,并且有一个名为“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 回复  |  直到 14 年前
        1
  •  0
  •   KenD Abbas Hadavandi    14 年前

    没关系,我发现Windows索引服务有点贬值,而Windows搜索似乎是前进的道路…