Как переместить базы данных службы поиска и индексирования Windows на другой диск?
На одном из наших старых серверов Windows 2003 нам нужно запустить службу индексирования и поиск Windows. Проблема в том, что windows.edb
Файл вырос довольно большой.
Я хочу переместить эти и связанные файлы в D:\IndexService
, Для этого вы можете изменить местоположение индекса, используя Дополнительные параметры апплета панели управления Параметры индексирования:
(через: Старая новая вещь http://blogs.msdn.com/b/oldnewthing/archive/2009/11/18/9923996.aspx)
Я сделал следующее:
Остановил службу индексов, затем остановил поиск Windows.
Скопировано содержимое
C:\Documents and Settings\All Users\Application Data\Microsoft\Search
вD:\IndexService\Search
,Обновлены расширенные параметры службы индексирования -> Новое местоположение и указано на
D:\IndexService
путь и OK мой путь обратно к панели управления (см. изображение выше).Я перезапустил службу индексирования и Windows Search
Это, кажется, не сработало и из отметок времени на windows.edb
файл, который я вижу, он все еще обновляется в своем первоначальном месте на C:
привод.
Я также заметил, что если я открою апплет панели управления "Параметры индексации" и нажму "Дополнительные параметры", он по-прежнему говорит, что текущее местоположение C:
и что на новом месте (d:\IndexService
) будет использоваться после перезапуска службы. Однако перезапуск службы не имеет никакого значения.
Кто-нибудь может указать, где я ошибся?
2 ответа
В качестве альтернативы вы можете использовать соединительную ссылку, чтобы перенаправить папку на другой диск. На Server 2003 вы можете использовать Sysinternal's Junction" или linkd
из комплекта ресурсов Microsoft. Это может помешать его восстановлению.
Сначала создайте каталог, например: "d: \ Search". Затем выполните следующую команду:
junction "d:\Search" "C:\Documents and Settings\All Users\Application Data\Microsoft\Search"
Откройте параметры конфигурации службы индексирования в консоли управления компьютером.
Перейдите к управлению компьютером (локально) | Услуги и приложения | Служба индексации.
В настоящее время, вероятно, будет два каталога. Один из каталогов индексирует локальную систему, а другой каталог индексирует веб-сайт IIS сервера по умолчанию.
Вы можете удалить эти каталоги, а затем создавать новые. Чтобы удалить их, просто щелкните правой кнопкой мыши каталог и выберите команду "Удалить" в появившемся контекстном меню.
Чтобы создать новый каталог, щелкните правой кнопкой мыши контейнер службы индексирования в консоли управления компьютером и выберите "Создать | Каталог команд из результирующего контекстного меню.