Kyle Noland Asked: 2010-04-16 13:19:27 +0800 CST2010-04-16 13:19:27 +0800 CST 2010-04-16 13:19:27 +0800 CST 如何在 SQL Server 2008 Express 中找到现有全文目录的名称? 772 我安装了 SQL Server 2008 Express。几个月前,我创建了一个全文目录和索引。我现在想索引一些额外的表列,但我不记得现有目录的名称。如何找出现有全文目录的名称。 希望这不涉及安装任何新工具,因为这是一个生产服务器。 sql-server sql-server-express full-text-search full-text-catalog 2 个回答 Voted Damien Silveira 2012-05-19T05:32:53+08:002012-05-19T05:32:53+08:00 您可以执行以下操作: SELECT * FROM sys.fulltext_catalogs 这将返回目录名称,并应为您提供所需的内容。 GregD 2010-04-16T13:35:27+08:002010-04-16T13:35:27+08:00 从这里: 要在表或视图上查找全文索引的文件组,请使用以下查询,其中 object_name 是表或视图的名称: SELECT name FROM sys.filegroups f, sys.fulltext_indexes i WHERE f.data_space_id = i.data_space_id and i.object_id = object_id('object_name'); GO 我也相信位于此处的文件名: C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\FTData 应该让您对目录名称有所了解。
您可以执行以下操作:
这将返回目录名称,并应为您提供所需的内容。
从这里:
我也相信位于此处的文件名:
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\FTData
应该让您对目录名称有所了解。