【发布时间】:2012-05-25 07:49:45
【问题描述】:
对我的 SQL Server 2008 数据库使用select * from sys.fulltext_catalogs,我可以看到全文目录。
我想知道:
- 什么是
ftCatalog?是默认值吗? - 我可以安全地删除它吗?怎么做?
感谢您的帮助
【问题讨论】:
标签: sql-server sql-server-2008 full-text-search
对我的 SQL Server 2008 数据库使用select * from sys.fulltext_catalogs,我可以看到全文目录。
我想知道:
ftCatalog?是默认值吗?感谢您的帮助
【问题讨论】:
标签: sql-server sql-server-2008 full-text-search
我不是 FTS 专家,但我从未见过由 SQL Server 创建的默认全文目录,documentation 也没有提到它。通过观察,我的 SQL Server 2008 数据库中没有一个包含 sys.fulltext_catalogs 中的任何内容。
但是,我链接到的文档中的示例使用“ftCatalog”作为示例目录名称,因此猜测一下,有权访问数据库的其他人通过复制文档中的示例来创建目录。
是否可以安全丢弃取决于创建者和原因。如果它是一个开发服务器,并且您是唯一一个在数据库上工作的开发人员,那么丢弃它的风险是有限的。但是,如果这是一个生产数据库,那么我不会,除非您可以肯定地验证目录为什么存在。 sys.fulltext_indexes 可能是您开始研究的好地方。
【讨论】: