Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Agrega un grupo de archivos a un esquema de partición o modifica la designación del grupo de NEXT USED archivos para el esquema de partición.
Más información sobre grupos de archivos y estrategias de partición en Grupos de archivos.
Nota
En Azure SQL Database y SQL Database en Microsoft Fabric, solo se admiten los grupos de archivos primarios.
Convenciones de sintaxis de Transact-SQL
Sintaxis
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED [ filegroup_name ] [ ; ]
Argumentos
partition_scheme_name
Nombre del esquema de partición que se va a modificar.
filegroup_name
Especifica el grupo de archivos que se va a marcar mediante el esquema de partición como NEXT USED. Esto significa que el grupo de archivos acepta una nueva partición que se crea mediante una instrucción ALTER PARTITION FUNCTION .
En un esquema de partición, solo se puede designar NEXT USEDun grupo de archivos . 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 NEXT USEDcomo , filegroup_name está marcado como NEXT USED. Si se especifica filegroup_name y ya existe un grupo de archivos con la NEXT USED propiedad , la NEXT USED propiedad transfiere del grupo de archivos existente a filegroup_name.
Si no se especifica filegroup_name y ya existe un grupo de archivos con la NEXT USED propiedad , ese grupo de archivos pierde su NEXT USED estado para que no haya grupos NEXT USED de archivos en partition_scheme_name.
Si no se especifica filegroup_name y no hay ningún grupo de archivos marcado NEXT USED, ALTER PARTITION SCHEME devuelve una advertencia.
Observaciones
Cualquier grupo de archivos afectado por ALTER PARTITION SCHEME debe estar en línea.
Permisos
Los permisos siguientes se pueden usar para ejecutar ALTER PARTITION SCHEME:
ALTER ANY DATASPACEpermiso. De forma predeterminada, este permiso corresponde a los miembros del rol fijo de servidor sysadmin y a los roles fijos de base de datos db_owner y db_ddladmin .CONTROLoALTERpermiso en la base de datos en la que se creó el esquema de partición.CONTROL SERVERoALTER ANY DATABASEpermiso en el servidor de la base de datos en la que se creó el esquema de partición.
Ejemplos
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 test5fg de archivos recibe cualquier partición adicional de una tabla o índice con particiones como resultado de una ALTER PARTITION FUNCTION instrucción .