ALTER PARTITION SCHEME (Transact-SQL)

Agrega un grupo de archivos a un esquema de partición o altera la designación del grupo de archivos NEXT USED para el esquema de partición.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


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

partition_scheme_name

Es el nombre del esquema de partición que se va a modificar.

filegroup_name

Especifica el grupo de archivos que el esquema de partición debe marcar como NEXT USED. Esto significa que el grupo de archivos aceptará una nueva partición creada mediante la utilización de una instrucción ALTER PARTITION FUNCTION.

En un esquema de partición, sólo un grupo de archivos puede designarse como NEXT USED. Puede especificarse un grupo de archivos que no esté vacío. Si se especifica filegroup_name y actualmente no hay ningún grupo de archivos marcado como NEXT USED, filegroup_name se marca como NEXT USED. Si se especifica filegroup_name y ya existe un grupo de archivos con la propiedad NEXT USED, la propiedad NEXT USED se transfiere del grupo de archivos existente a filegroup_name.

Si no se especifica filegroup_name y ya existe un grupo de archivos con la propiedad NEXT USED, ese grupo de archivos pierde su estado NEXT USED para que no haya grupos de archivos NEXT USED en partition_scheme_name.

Si no se especifica filegroup_name y no hay grupos de archivos marcados como NEXT USED, ALTER PARTITION SCHEME devuelve una advertencia.

Los grupos de archivos afectados por ALTER PARTITION SCHEME deben estar conectados.

Los siguientes permisos pueden utilizarse para ejecutar ALTER PARTITION SCHEME:

  • Permiso ALTER ANY DATASPACE. De forma predeterminada, este permiso corresponde a los miembros de la función fija de servidor sysadmin y a las funciones fijas de base de datos db_owner y db_ddladmin.
  • Permiso CONTROL o ALTER en la base de datos en la que se ha creado el esquema de partición.
  • Permiso CONTROL SERVER o ALTER ANY DATABASE en el servidor de la base de datos en la que se ha creado el esquema de partición.

En el siguiente ejemplo se asume que el esquema de partición MyRangePS1 y el grupo de archivos test5fg existen en la base de datos actual.

ALTER PARTITION SCHEME MyRangePS1
NEXT USED test5fg;

El grupo de archivos test5fg recibirá las particiones adicionales de una tabla o índice con particiones como resultado de una instrucción ALTER PARTITION FUNCTION.

Adiciones de comunidad

AGREGAR
Mostrar: