1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微软sql服务器可以禁用 禁用索引和约束 - SQL Server | Microsoft Docs

微软sql服务器可以禁用 禁用索引和约束 - SQL Server | Microsoft Docs

时间:2019-05-09 04:11:08

相关推荐

微软sql服务器可以禁用 禁用索引和约束 - SQL Server | Microsoft Docs

禁用索引和约束

02/17/

本文内容

适用于:

SQL Server(所有支持的版本)

Azure SQL 数据库

本主题说明如何使用 SQL Server 或 SQL Server Management Studio 在 Transact-SQL中禁用索引或约束。 禁用索引可以防止用户访问索引,而对于聚集索引,则可以防止用户访问基础表数据。 索引定义保留在元数据中,非聚集索引的索引统计信息仍保留。 对视图禁用非聚集索引或聚集索引会以物理方式删除索引数据。 禁用表的聚集索引可以防止对数据的访问,数据仍保留在表中,但在删除或重新生成索引之前,无法对这些数据执行数据操作语言 (DML) 操作。

本主题内容

开始之前

限制和局限

索引处于禁用状态时,不对其进行维护。

查询优化器创建查询执行计划时不考虑禁用的索引。 另外,引用包含表提示的已禁用索引的查询将失败。

无法创建与现有禁用索引同名的索引。

可以删除已禁用索引。

禁用唯一索引时,还将禁用 PRIMARY KEY 约束或 UNIQUE 约束及引用其他表中的索引列的所有 FO

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。