Как я могу использовать службу индексирования Windows в Windows server 2012

#windows-server-2012

#windows-server-2012

Вопрос:

Как я могу использовать службу индексирования Windows в Windows server 2012? Я использовал индексирование окон в Windows server 2003 и Windows server 2008. Я не могу найти индексацию окон в Window server 2012.

Ответ №1:

В Win2008 и 2012 вам нужна «Служба поиска Windows» (обратите внимание, «Служба» — это ключевое слово). Это текущая версия index server.

Обратите внимание, что при запросе сервера индексации Windows через драйвер ADO в структуре ответов от Win2003 до Win2008 есть некоторые небольшие различия. Однако легко перенести запросы ADO / SELECT со старого индексного сервера на новый поисковый сервер.

ОБРАТИТЕ внимание, что существует другой продукт Microsoft, называемый «Search Server«, который представляет собой другое животное. Возможно, она вам не нужна (это отдельная загрузка). Служба поиска является частью ядра Windows server и является тем, что вам нужно в качестве новой / текущей версии того, что раньше называлось «сервер индексации». (См. Ниже)

В настольной ОС Win7 / 8 это установлено по умолчанию (я полагаю). На сервере вы должны включить эту функцию.

Установка этого позволяет настроить, что индексировать, и дает вам драйвер ADO. Мы перенесли приложение с сервера индексации Win2003 на службу поиска Win2012 по этому пути. Для выбора и строки подключения потребовались очень небольшие изменения в коде.

введите описание изображения здесь

Комментарии:

1. Позволяет ли «Служба поиска Windows» индексировать общие ресурсы?

2. @jambis Понятия не имею, никогда не пробовал. По умолчанию он запускается как локальная или системная учетная запись и не будет иметь доступа к каким-либо сетевым ресурсам. Как она будет вести себя как именованная учетная запись, неизвестно (по моему опыту).