此属性页包含数据库关系图或表Designer中附加到表的索引、主键和唯一约束的一组属性。 数据库关系图中未以图形方式表示索引和约束。
表名
显示表Designer或数据库关系图中所选表的名称。 如果在数据库关系图中选择了多个表,则只有第一个表的名称可见。
所选索引
显示表Designer或数据库关系图中所选表的第一个索引的名称。 如果在数据库关系图中选择了多个表,则只显示第一个表的第一个索引的名称。 若要显示不同索引的属性,请展开下拉列表。
类型
显示所选表的索引或键对象类型:索引、主键或唯一约束。
新版
选择此按钮可为所选数据库表创建新的索引、键或唯一约束。
Delete
选择此按钮可从表中删除所选索引、键或约束。
注意: 如果尝试删除参与关系的主键,则会出现一条消息,询问是否还要删除所有关系。 如果不先删除主键参与的关系,则无法删除主键。
索引名称
显示所选索引的名称。 可以通过在此框中输入新名称来重命名索引。
列名称/顺序
仅 (Microsoft SQL Server 2000。) 显示构成索引、主键或唯一约束的列,以及每个列的值在项内是按升序还是降序排列。 可以在此列表中添加、更改或删除列名。 还可以更改每列的升序/降序设置。
索引文件组
选择要在其中存储所选索引的文件组的名称。 必须至少有一个用户定义的文件组才能启用此设置。 此设置仅适用于 SQL Server 7.0 或更高版本的数据库。 如果创建数据库对象但未指定其文件组,SQL Server会将其分配给默认文件组。 最初,默认文件组是主文件组。
有关创建和使用文件组的详细信息,请参阅SQL Server文档。
创建 UNIQUE
选择此选项可为所选数据库表创建唯一约束或索引。 通过选择“约束”或“索引”按钮,指定是要创建 约束 还是 索引 。
-
忽略重复键 如果创建唯一索引,则可以设置此选项来控制在大容量插入作期间插入键值等于现有键值的行时SQL Server的反应。 如果选择“忽略重复键”,SQL Server将发出警告消息,忽略有问题的传入行,并尝试插入大容量插入作的剩余行。 如果不选择“忽略重复键”,SQL Server将发出错误消息并回滚整个大容量插入作。
填充因子
显示指定每个索引页的填充因子。 如果未指定填充因子,则使用数据库的默认填充因子。
Pad 索引
如果指定了大于零%的填充因子,并且选择了创建唯一索引的选项,则可以告知SQL Server使用填充因子中指定的相同百分比作为在每个内部节点上保持打开的空间。 默认情况下,SQL Server设置两行索引大小。
创建为 CLUSTERED
选择此选项可创建所选数据库表的聚集索引。
不要自动重新计算统计信息
选择此选项可告知SQL Server使用以前创建的统计信息。 此选项仅适用于 SQL Server 7.0 及更高版本的数据库,可能会降低查询性能,但会加速索引生成作。
有关此选项的详细信息,请参阅SQL Server文档。
验证文本
仅 (SQL Server 2000。) 显示每当输入违反索引、键或约束的行时向用户显示的文本。
对于 SQL Server 6.5,公开了以下选项。
对数据选项进行排序
确定在向索引中添加记录时数据在索引中的排序方式。
-
对数据进行排序 默认。 按升序组织数据。
-
已排序的数据 接受现有数据的顺序。
-
重新组织已排序的数据 按升序重新组织数据。 例如,当表碎片化或重新生成非聚集索引时,请选择此选项。
重复行选项
确定索引应如何处理重复行。
-
禁止重复行 默认。 如果存在重复行,则阻止保存索引。 如果存在重复行,将显示错误消息。
-
忽略重复行 在创建索引时从索引中删除重复行。
-
允许重复行 创建索引,即使存在重复行也是如此。