我在开发环境中有一个全文搜索索引。它包含要编制索引的表的数据以及为全文索引选择的库存。我通过Management Studio查看了它。
我需要在验收环境中更新索引的选定列。我可以为此目的生成脚本。
我尝试通过进入“存储”>生成索引的脚本。在“全文目录”下>右键单击索引>选择“脚本目录为”>选择“删除并创建到”。但它提供了一个非常基本的脚本,我需要在索引中关联的表的列不会在脚本中生成。我得到的脚本如下:
DROP FULLTEXT CATALOG [MYTABLE]
GO
CREATE FULLTEXT CATALOG [MYTABLE]WITH ACCENT_SENSITIVITY = OFF
GO
但我需要的是更改索引中表格的选定列。
答案 0 :(得分:2)
您可以通过编写表来生成全文索引的脚本,但首先需要启用脚本全文索引选项,如下所示:
设置该选项后,右键单击该表并选择脚本表作为>创建(或 DROP和CREATE To )。脚本的相关部分如下所示:
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是全文目录的名称,基于原始问题)