sql server 2005 T-SQL ALTER PARTITION SCHEME (Transact-SQL)

向分区方案中添加文件组或更改分区方案中 NEXT USED 文件组的指定。

主题链接图标 Transact-SQL 语法约定

ALTER PARTITION SCHEME partition_scheme_name 
NEXT USED [ filegroup_name ] [ ; ]
partition_scheme_name

要更改的分区方案的名称。

filegroup_name

指定要由分区方案标记为 NEXT USED 的文件组。这意味着文件组将接受使用 ALTER PARTITION FUNCTION 语句创建的新分区。

在一个分区方案中,只能将一个文件组指定为 NEXT USED。可以指定非空文件组。如果指定了 filegroup_name 且当前没有文件组被标记为 NEXT USED,则将 filegroup_name 标记为 NEXT USED。如果指定了 filegroup_name 且已经存在具有 NEXT USED 属性的文件组,则 NEXT USED 属性从现有的文件组转移到 filegroup_name

如果没有指定 filegroup_name 且已经存在具有 NEXT USED 属性的文件组,则该文件组将失去其 NEXT USED 状态,因此 partition_scheme_name 中将没有 NEXT USED 文件组。

如果指定了 filegroup_name 且没有文件组被标记为 NEXT USED,则ALTER PARTITION SCHEME 将返回一个警告。

受 ALTER PARTITION SCHEME 影响的所有文件组都必须处于联机状态。

以下权限可用于执行 ALTER PARTITION SCHEME:

  • ALTER ANY DATASPACE 权限。默认情况下,此权限授予 sysadmin 固定服务器角色和 db_ownerdb_ddladmin 固定数据库角色的成员。
  • 对创建分区方案时所在数据库的 CONTROL 或 ALTER 权限。
  • 对承载了创建分区方案时所在数据库的服务器的 CONTROL SERVER 或 ALTER ANY DATABASE 权限。

以下示例假设当前数据库中已存在分区方案 MyRangePS1 和文件组 test5fg

ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;

作为 ALTER PARTITION FUNCTION 语句的结果,文件组 test5fg 将接收已分区表或索引的所有其他分区。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值