Pregunta

La mayoría de los ejemplos que se ocupan de particiones de la tabla, crear la tabla en el esquema de particiones.

Por ejemplo:

create table SomeTable
(
  Id int not null ,
  DueDate DateTime not null
) on MyPartitionScheme(DueDate)

Donde MyPartitionScheme es un esquema de partición predefinida.

Si tengo una tabla que ya existe, posiblemente con datos con él. ¿Puedo "alterar" que utilice el esquema de particiones?

¿Fue útil?

Solución

Microsoft SQL Server 2005 Implementación y Mantenimiento :

  
      
  1. Crea una función de partición
  2.   
  3. Crear un esquema de partición
  4.   
  5. Excluir el índice agrupado existente
  6.   
  7. Volver a crear el índice agrupado en el esquema de partición
  8.   

Otros consejos

ALTER TABLE de búsqueda INTERRUPTOR para particionar en BOL

de tablas e índices con particiones en SQL Server 2005 establece claramente :

  

"Al definir un índice agrupado en un esquema de partición, que se repartirá de manera efectiva la mesa después de la carga. Esta es también una gran manera de dividir una tabla existente . Para crear el mismo tabla como una tabla sin particiones, y crear el índice agrupado como un índice agrupado con particiones, reemplace la cláusula ON en la tabla de crear con un solo destino grupo de archivos. a continuación, crear el índice agrupado en el esquema de particiones, después de cargar los datos. "

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top