Как включить полнотекстовую индексацию в SQL Server 2005 Express?

StackOverflow https://stackoverflow.com/questions/4052

Вопрос

Я пытаюсь включить полнотекстовую индексацию в SQL Server 2005 Express.Я запускаю это на своем ноутбуке с Vista Ultimate.

Я понимаю, что стандартная версия SQL Server Express не имеет полнотекстовой индексации.Я уже скачал и установил "Microsoft SQL Server 2005 Express Edition с пакетом обновления Advanced Services 2" (Скачать).

Я также убедился, что службы "SQL Server (экземпляр)" и "Полнотекстовый поиск SQL Server (экземпляр)" запущены в одной учетной записи, которая является "Сетевой службой".

Я также выбрал опцию "Использовать полнотекстовую индексацию" в области Свойства базы данных > Файлы.

Я могу запустить sql-запрос "SELECT fulltextserviceproperty('IsFulltextInstalled');" и вернуть 1.

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

"Создание полнотекстового индекса недоступно.Убедитесь, что у вас правильные разрешения или что определены полнотекстовые каталоги ".

Есть идеи о том, что проверить или куда идти дальше?

Это было полезно?

Решение

sp_fulltext_database 'enable'

CREATE FULLTEXT CATALOG [myFullText]
WITH ACCENT_SENSITIVITY = ON

CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text])
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE

Другие советы

Все, что мне было нужно, чтобы заставить работать полнотекстовую индексацию, - это ...

СОЗДАТЬ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ [myFullText] С ПОМОЩЬЮ ACCENT_SENSITIVITY = ВКЛ.

После этого я мог бы запустить запрос CREATE FULLTEXT INDEX или использовать Manage FullText Index в MSSQL Management Studio.

Используйте sql server management studio.

Войдите в свою учетную запись Windows как администратор.

Затем выберите база данных и щелкните правой кнопкой мыши на базе данных в среде sql server Management Studio и выберите Определить полнотекстовый индекс, и на протяжении всего процесса Management Studio будет направлять вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top