Eu tive que conversar com alguns consultores da Microsoft sobre este. Até mesmo a equipe principal do produto se esforçou para nos dar uma resposta. No final, foi decidido que as fazendas NÃO precisam estar no mesmo nível de service pack para compartilhar serviços. Nosso serviço de pesquisa compartilhado de um farm com SP1 de um pode ser consumido em um farm no SP2. Para nós, funcionou. Eu poderia imaginar cenários onde as diferenças seriam grandes o suficiente para que os problemas ocorressem, mas para nós isso não é um problema. O compartilhamento de serviços entre farms com service packs diferentes funciona bem.