【问题标题】:Full-text catalog - what is ftCatalog in SQL Server?全文目录 - SQL Server 中的 ftCatalog 是什么?
【发布时间】:2012-05-25 07:49:45
【问题描述】:

对我的 SQL Server 2008 数据库使用select * from sys.fulltext_catalogs,我可以看到全文目录。

我想知道:

  • 什么是ftCatalog?是默认值吗?
  • 我可以安全地删除它吗?怎么做?

感谢您的帮助

【问题讨论】:

    标签: sql-server sql-server-2008 full-text-search


    【解决方案1】:

    我不是 FTS 专家,但我从未见过由 SQL Server 创建的默认全文目录,documentation 也没有提到它。通过观察,我的 SQL Server 2008 数据库中没有一个包含 sys.fulltext_catalogs 中的任何内容。

    但是,我链接到的文档中的示例使用“ftCatalog”作为示例目录名称,因此猜测一下,有权访问数据库的其他人通过复制文档中的示例来创建目录。

    是否可以安全丢弃取决于创建者和原因。如果它是一个开发服务器,并且您是唯一一个在数据库上工作的开发人员,那么丢弃它的风险是有限的。但是,如果这是一个生产数据库,那么我不会,除非您可以肯定地验证目录为什么存在。 sys.fulltext_indexes 可能是您开始研究的好地方。

    【讨论】:

    • 感谢 Pondlife,现在很清楚了,我认为 ftCatalog 会在创建全文索引后立即显示为默认值。这不是真的,事实上,正如你提到的 ftCatalog 它只是目录名称的示例。来自 man 文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    相关资源
    最近更新 更多