Comment puis-je déplacer une clé primaire en cluster sur un nouveau groupe de fichiers? J'ai déjà trouvé un "algorithme" possible, mais c'est horriblement inefficace:
Y a-t-il une manière plus efficace? C'est horriblement inefficace et prendra beaucoup de temps car la table est de 50 Go de taille sur un serveur faible.
N'y a-t-il pas un moyen de sauter tous et de faire une reconstruction d'un nouveau groupe de fichiers? Cela ne nécessiterait aucun tri de données.
CREATE UNIQUE CLUSTERED INDEX Your_PK_Name
ON YourTable(YourColumnList)
WITH (DROP_EXISTING = ON )
ON [YourOtherFileGroup]
Cela préserve la propriété Logical PK malgré la mention de la syntaxe.