gpt4 book ai didi

sql-server - SQL Server - 更新全文目录索引的脚本

转载 作者:行者123 更新时间:2023-12-04 02:01:19 30 4
gpt4 key购买 nike

我在开发环境中有一个全文搜索索引。它包含要索引的表的数据和为全文索引选择的列。我通过 Management Studio 查看了它。

我需要在验收环境中更新索引的选定列。我可以为此目的生成脚本吗?

我尝试通过进入“存储”> 在“全文目录”下 > 右键单击​​索引 > 选择“脚本目录为”> 选择“拖放并创建到”来生成索引脚本。但它给出了一个非常基本的脚本,我需要在索引中关联的表的列不会在脚本中生成。我得到的脚本如下:

DROP FULLTEXT CATALOG [MYTABLE]
GO

CREATE FULLTEXT CATALOG [MYTABLE]WITH ACCENT_SENSITIVITY = OFF

GO

但我需要的是更改索引中表的选定列。

最佳答案

您可以通过编写脚本来生成全文索引脚本,但首先您需要启用脚本全文索引选项,如下所示:

  1. 在 SQL Server Management Studio 中,点击工具菜单 > 选项
  2. 在左 Pane 中选择 SQL Server Object Explorer> Scripting
  3. 在右 Pane 中的表格和 View 选项下,将脚本全文索引设置为True

设置该选项后,右键单击表并选择Script Table as > CREATE To(或DROP and 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为全文目录名称,根据原题)

关于sql-server - SQL Server - 更新全文目录索引的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31026724/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com