联合搜索 SQL Server 连接器示例
备注
本主题介绍 Infrastructure Update for Microsoft Office Servers中的功能。若要下载此更新,请参阅 2008 年 7 月 15 日版 SharePoint Server 2007 基础结构更新说明。
通过使用联合搜索 SQL Server 连接器示例,您可以了解如何创建一个可以从 Microsoft SQL Server 数据库返回联合搜索结果的连接器。
本示例将演示如何:
实现一个基本联合搜索连接器。
查询在本地服务器上运行的 SQL Server 数据库的实例并将结果以 RSS 格式返回到 Search Server 2008。
为“更多结果”链接提供搜索结果 HTML。
使用搜索管理网站创建联合搜索连接器的位置。
通过将联合搜索结果 Web 部件的实例配置为使用联合搜索连接器的位置来测试该示例。
您可以从联合搜索 SQL Server 连接器示例版本中下载此示例的完整代码。此版本位于 MSDN 代码库的 Microsoft Office SharePoint Server 2007 SDK 搜索示例资源页上。
先决条件
若要使用联合搜索连接器示例,您必须在开发环境中安装以下各项:
Microsoft Office SharePoint Server 2007
SQL Server 2005(与 Office SharePoint Server 2007 在同一服务器上)
支持 Microsoft Visual C# 或 Microsoft Visual Basic 的 Microsoft Visual Studio 2008
设置 AdventureWorksDW 数据库
获取 AdventureWorksDW 数据库并将其安装在运行 SQL Server 的服务器上。您可以在以下位置找到 AdventureWorksDW 数据库:
下载 AdventureWorksBI MSI 安装程序。
备注
默认情况下,SQL Server 示例数据库被设计为使用 SQL Server 2008。如果您安装了 SQL Server 2005,则必须先从“版本”列表中选择“SQL Server 2005 SP2a”,然后再下载示例数据库,否则安装将失败。有关安装示例数据库的详细信息,请参阅 Microsoft SQL Server 社区和示例常见问题。
完成演练
下面的主题将指导您完成创建和部署联合搜索 SQL Server 连接器的过程:
-
步骤 1:为联合搜索 SQL Server 连接器创建项目
-
步骤 2:部署和测试联合搜索 SQL Server 连接器