Eu tenho uma tabela chamada dbo.messages. Estamos esperando muitos dados nesta tabela. Para manter as coisas em um nível razoável, estamos analisando um particionamento semanal nessa tabela. O que eu gostaria de fazer é pegar a partição semanal mais antiga, uma vez por semana, e trocá-la. Eu configurei que cada semana estará em seu próprio arquivo/grupo de arquivos. Isso em si não é grande coisa.
O que eu gostaria de fazer é pegar essa tabela trocada e transformá-la em uma cópia de arquivo da tabela. Preciso de uma função e esquema de partição separados para a tabela de arquivamento? Há alguma pegadinha com isso?
Eu consegui descobrir sozinho. Se você alternar de uma tabela particionada para um grupo de arquivos, poderá alternar essa tabela para uma tabela particionada com outro esquema de partição.
Aqui está minha prova de conceito: