我们有两个服务器场。服务器场 B 负责所有内容的索引编制并拥有查询服务器。我们在服务器场 A 上有网站,我们希望所有搜索都在服务器场 B 的查询服务器上运行。我们如何设置?我们可以在 Web 应用或服务器场级别设置什么吗?
答案1
我从来没有这样做过,但我相信答案是让两个农场共享一个 SSP。以下是一篇讨论农场间共享服务的 Technet 文章: http://technet.microsoft.com/en-us/library/cc262179.aspx
还有一篇博客文章专门讨论了如何利用农场间 SSP 让一个农场控制对另一个农场的搜索: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/12/04/sharing-an-index-between-sharepoint-farms.aspx
答案2
以下是我在两个农场之间共享搜索所执行的基本步骤。
在母猪农场:
- 导航到管理中心
- 单击“应用程序管理”
- 在“Office SharePoint Server 共享服务”中单击“授予或配置场之间的共享服务”。
- 勾选“该农场将向其他农场提供共享服务。”
- 选择具有搜索服务的 SSP 名称。
- 添加子场的管理中心服务 ID
- 单击“确定”
在儿童农场
- 导航到管理中心
- 单击“应用程序管理”
- 在“Office SharePoint Server 共享服务”中单击“授予或配置场之间的共享服务”。
- 单击“此服务器场将使用来自另一个服务器场的共享服务”。
- 从父农场的“成功”页面进入数据库服务器。
- 从父农场的“成功”页面输入数据库名称。
- 按照建议使用 Windows 身份验证。
- 忽略 Excel 服务。
- 单击“确定”。