暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SSMS禁用索引和约束

原创 seven 2023-11-27
366


禁用索引

  1. 在对象资源管理器中,单击加号以便展开包含您要禁用索引的表的数据库。

  2. 单击加号以便展开 “表” 文件夹。

  3. 单击加号以便展开您要禁用索引的表。

  4. 单击加号以便展开 “索引” 文件夹。

  5. 右键单击要禁用的索引,然后选择“禁用”。

 备注

如果表在“设计”模式下打开,则“禁用”控件不可用。 若要继续,请关闭表设计器并启动。

  1. 在 “禁用索引” 对话框中,确认正确的索引位于 “要禁用的索引” 网格中,然后单击 “确定”

禁用表的所有索引

  1. 在对象资源管理器中,单击加号以便展开包含您要禁用索引的表的数据库。

  2. 单击加号以便展开 “表” 文件夹。

  3. 单击加号以便展开您要禁用索引的表。

  4. 右键单击“索引”文件夹,然后选择“全部禁用”。

  5. 在 “禁用索引” 对话框中,确认正确的索引位于 “要禁用的索引” 网格中,然后单击 “确定”。 若要从 “要禁用的索引” 网格中删除索引,请选择该索引,再按 Delete 键。

在 “禁用索引” 对话框中将提供以下信息:

Index Name
显示索引的名称。 执行期间,此列还会显示表示状态的图标。

表名
显示创建索引的表或视图的名称。

索引类型
显示索引的类型:“聚集”、“非聚集”、“空间”或 ”XML”。

状态
显示禁用操作的状态。 执行之后可能的值包括:

  • 空白

    执行之前, “状态” 为空白。

  • 进行中

    禁用索引操作已启动,但尚未完成。

  • Success

    禁用操作已成功完成。

  • 错误

    禁用索引操作过程中遇到错误,操作未成功完成。

  • 已停止

    用户已停止禁用索引操作,该操作未成功完成。

Message
禁用操作期间提供错误消息文本。 执行过程中,错误显示为超链接。 超链接的文本描述错误的正文。 “消息” 列宽度一般不够,无法阅读完整的消息文本。 获取完整文本的方法有两种:

  • 将鼠标指针移到消息单元上以显示包含错误文本的工具提示。

  • 单击超链接以显示一个对话框,显示完整的错误。

“使用 Transact-SQL”

禁用索引

  1. 在 “对象资源管理器” 中,连接到 数据库引擎的实例。

  2. 在标准菜单栏上,单击 “新建查询” 。

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。

    USE AdventureWorks2022;  
    GO  
    -- disables the IX_Employee_OrganizationLevel_OrganizationNode index  
    -- on the HumanResources.Employee table  
    ALTER INDEX IX_Employee_OrganizationLevel_OrganizationNode ON HumanResources.Employee  
    DISABLE;  
    

禁用表的所有索引

  1. 在 “对象资源管理器” 中,连接到 数据库引擎的实例。

  2. 在标准菜单栏上,单击 “新建查询” 。

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。

    USE AdventureWorks2022;  
    GO  
    -- Disables all indexes on the HumanResources.Employee table.  
    ALTER INDEX ALL ON HumanResources.Employee  
    DISABLE;  
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论