Подтвердить что ты не робот

Почему опция полнотекстового индексирования выделена серым цветом?

Я установил SQL Server 2008 Express с расширенными службами, но когда я пытаюсь создать новую базу данных, опция полнотекстового индексирования выделена серым цветом, я считаю, что полнотекстовая индексация была установлена, потому что я сделал запрос как ниже:

use [mydbname]
select fulltextserviceproperty('isfulltextinstalled') 

Этот запрос возвращает 1, поэтому я думаю, что он был успешно установлен.

Полнотекстовая индексация поддерживается в MSSQL Express с версией Advanced Services, которую я установил. Страница для справки:
http://www.microsoft.com/downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en

4b9b3361

Ответ 1

Убедитесь, что NAMED PIPES включен в протоколах в диспетчере конфигурации, поскольку это требует полного текстового сервиса!

Ответ 2

Начата ли служба? Я думаю, что установка по умолчанию 2008 Express имеет FTS.

В 2005 Express (IIRC) вам пришлось делать каталоги вручную, а не через студию управления; вы можете попробовать это и посмотреть, есть ли у вас ошибка:

use MyDatabaseName
go
EXEC sp_fulltext_database 'enable'
go
CREATE FULLTEXT CATALOG MyFullTextCatalog

Если вам нужно вручную создать индексы, вы можете сделать что-то вроде:

CREATE FULLTEXT INDEX ON MyDatabaseName.dbo.MyTableToSearch
(
MySearchColumn
Language 1033
)
KEY INDEX MyCurrentIndex;

Ответ 3

Вы можете просмотреть все полнотекстовое значение для каждого БД с помощью этого кода:

select name, DATABASEPROPERTY(name,'IsFulltextEnabled')
from master..sysdatabases where dbid > 4

Pollus

Ответ 4

Кстати, я просто читал руководство по эффективности для FTS в SQL 2008 и наткнулся на это:

Диалоговое окно Новая база данных в У Management Studio есть опция серого цвета вне. Только ниже имени и владельца установлен флажок "Серо". В выпущенная версия SQL Server 2008 полные текстовые опции включены по умолчанию. Это было оставлено на месте в если у каких-либо клиентов были ссылки на это в скриптах.

Итак, похоже, что он серовато специально:)

Ответ 5

Страница здесь содержит информацию о том, как подтвердить, что вы установили полный текст с установкой SQL Server, а также шаги для установите его после факта.

Эта страница имеет достойный сквозной настрой для ее настройки.

Кроме того, убедитесь, что служба запущена.

Надеюсь, один из них укажет вам в правильном направлении.

Ответ 6

В следующем списке перечислены основные компоненты SQL Server, которые не поддерживаются в SQL Server Express:

  • Отчетные службы
  • Услуги уведомления
  • Услуги интеграции
  • Услуги анализа
  • Полнотекстовый поиск
  • Услуги OLAP/интеллектуальный анализ данных

С: http://msdn.microsoft.com/en-us/library/ms165636.aspx

Ответ 7

Остерегайтесь текущего уровня совместимости, установленного в вашей БД при настройке SQL Server Fulltext

Если это может помочь людям, имеющим те же проблемы, которые я нашел, я публикую это здесь, потому что это связано с вопросом.

У меня была база данных SQL Server, установленная внешней компанией. Мы попросили внести некоторые изменения в его программное обеспечение, которое потребовало добавления функций полнотекстового поиска в базу данных.

У меня была тестовая база данных, которую я создал с нуля рядом с этой базой данных компании, чтобы проверить конфигурацию этих служб.

Когда я попытался создать полнотекстовый каталог в SQL Server 2008, все параметры, где greyed для базы данных компании, тогда как в базе данных, созданной с нуля, все было в порядке, экран не был выделен серым цветом, и я мог бы, например, указать, что я хотели, чтобы акценты были проигнорированы.

Из отчаяния я начал сравнивать каждый параметр между двумя базами данных, и я обнаружил, что уровень совместимости базы данных компании был установлен на "Sql Server 2000 (80)". Как только я изменил это на "SQL Server 2008 (100)", все стало работать нормально, всплывающее создание полнотекстового каталога больше не было серым.

Я нашел примечание, в этой статье так или иначе связано с этой проблемой совместимости: https://msdn.microsoft.com/en-us/library/ms142583.aspx#OV_ft_predicates