gpt4 book ai didi

sql - OLE DB 提供程序 "Search.CollatorDSO"返回 "Command was not prepared"

转载 作者:可可西里 更新时间:2023-11-01 13:27:21 33 4
gpt4 key购买 nike

是否有人能够使用 OLE DB Provider for Search in SQL Server 连接到 Windows Search Service?下面是我在 Management Studio 中配置链接服务器时不断遇到的错误消息。

OLE DB provider "Search.CollatorDSO" for linked server "TESTSERVER" returned message "Command was not prepared.".
Msg 7399, Level 16, State 1, Line 2
The OLE DB provider "Search.CollatorDSO" for linked server "TESTSERVER" reported an error. Command was not prepared.
Msg 7350, Level 16, State 2, Line 2
Cannot get the column information from OLE DB provider "Search.CollatorDSO" for linked server "TESTSERVER".

我知道在过去的几年里,越来越多的人一直在为这个问题而苦苦挣扎,但到目前为止我还没有找到解决方案。

最佳答案

由于只有 Microsoft* 才知道的原因,SQL Server 无法将 Windows 搜索目录作为 OLE DB 数据源进行访问。此问题唯一可行的解​​决方法是创建一个 CLR 函数并将其用作查询搜索目录的包装器。可以在 http://www.nesterovsky-bros.com/weblog/2011/03/04/callingwindowssearchfromsqlserver2008.aspx 找到一个随时可用的示例。 .

*我最好的猜测是搜索服务仅部分符合 SQL,因为它扩展了 SQL-92 和 SQL-99,但不返回元数据或包含 SQL 期望的数据源的大部分功能服务器。

关于sql - OLE DB 提供程序 "Search.CollatorDSO"返回 "Command was not prepared",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22957281/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com