Como faço para mover os bancos de dados do Windows Search e do Index Service para outra unidade?

13

Em um dos nossos servidores Windows 2003 mais antigos, precisamos executar o Serviço de indexação e a Pesquisa do Windows. O problema é que o arquivo windows.edb cresceu bastante.

Eu quero mover esses e outros arquivos relacionados para D:\IndexService . Para fazer isso, você pode alterar a localização do índice usando as Opções Avançadas do applet do painel de controle Opções de Indexação:

(via: link )

Eu fiz o seguinte:

  1. O serviço de indexação interrompido parou a Pesquisa do Windows.

  2. Copiou o conteúdo de C:\Documents and Settings\All Users\Application Data\Microsoft\Search para D:\IndexService\Search .

  3. Atualizou as opções avançadas do serviço de indexação - > Novo Local e apontou para o caminho D:\IndexService e OK, retornou ao painel de controle (veja a imagem acima).

  4. Eu reiniciei o serviço de indexação e a pesquisa do Windows

Isso parece não ter funcionado e, a partir dos registros de data e hora no arquivo windows.edb , posso ver que ainda está sendo atualizado em seu local original na unidade C: .

Também percebo que, se eu abrir o applet do painel de controle Opções de indexação e clicar em Opções avançadas, ele ainda informará que o local atual está em C: e que o novo local ( d:\IndexService ) será usado após o serviço é reiniciado. No entanto, reiniciar o serviço não fez qualquer diferença.

Alguém pode apontar onde eu tomei um caminho errado?

    
por Kev 18.01.2013 / 17:33

2 respostas

4

Como alternativa, você pode usar um link de junção para voltar a apontar a pasta para outra unidade. No Server 2003, você pode usar Junção do Sysinternal " ou linkd do Microsoft resource kit . Isso pode impedir sua reconstrução.

Primeiro crie um diretório, por exemplo: " d: \ Search ". Em seguida, execute o seguinte comando:

junction "d:\Search" "C:\Documents and Settings\All Users\Application Data\Microsoft\Search"
    
por 09.04.2013 / 19:48
-1

Acesse as opções de configuração do Serviço de Indexação no console de Gerenciamento do Computador.

Navegue até o Gerenciamento do Computador (Local) | Serviços e Aplicações | Serviço de Indexação.

Provavelmente haverá dois catálogos atualmente. Um dos catálogos indexa o sistema local e o outro catálogo indexa o site do IIS padrão do servidor.

Você pode excluir esses catálogos e criar novos. Para excluí-los, basta clicar com o botão direito do mouse no catálogo e selecionar o comando Excluir no menu de atalhos resultante.

Para criar um novo catálogo, clique com o botão direito do mouse no contêiner Serviço de indexação no console Gerenciamento do computador e selecione a opção Novo | Comandos de catálogo do menu de atalhos resultante.

    
por 22.05.2013 / 16:45