2015-06-24 3 views
1

У меня есть индекс полнотекстового поиска в среде разработки. Он содержит данные таблицы, подлежащей индексированию, и выбранные для полнотекстовой индексации. Я просмотрел его через Management Studio.SQL Server - скрипт для обновления Полный текст Индекс каталога

Мне нужно обновить выбранные столбцы индекса в среде принятия. Могу ли я создать сценарий для этой цели.

Я попытался создать сценарий индекса, войдя в «Хранение»> В разделе «Полные текстовые каталоги»> Щелкните правой кнопкой мыши по индексу> выберите «Каталог скриптов как»> выберите «Отбросить и Создать в». Но он дает очень простой скрипт. Столбцы таблицы, которые мне нужно связать в индексе, не генерируются в скрипте. Сценарий, который я получил, приведен ниже:

DROP FULLTEXT CATALOG [MYTABLE] 
GO 

CREATE FULLTEXT CATALOG [MYTABLE]WITH ACCENT_SENSITIVITY = OFF 

GO 

Но мне нужно изменить выбранные столбцы таблицы в индексе.

ответ

1

Вы можете создать сценарий для полнотекстового индекса с помощью сценариев за столом, но сначала вам нужно включить Script полнотекстовых индексов вариант выглядит следующим образом:

  1. В SQL Server Management Studio , нажмите Инструменты меню>Опции
  2. на левой панели выберите SQL Сервер объекта Проводник>Scripti нг
  3. На правой панели под таблицы и просмотреть параметры, установите Script полнотекстовых индексов в Истинного.

После того, что параметр установлен, щелкните правой кнопкой мыши таблицу ADN выберите Сценарий таблицы, как> CREATE Для (или DROP и CREATE Для). Соответствующая часть сценария выглядит примерно так:

CREATE FULLTEXT INDEX ON [dbo].[Table1](
[Column1] LANGUAGE 'Neutral') 
KEY INDEX [PK_MyTable]ON ([MYTABLE], FILEGROUP [PRIMARY]) 
WITH (CHANGE_TRACKING = AUTO, STOPLIST = SYSTEM) 

GO 

(где MYTABLE это имя полнотекстового каталога, на основе оригинального вопроса)

Смежные вопросы