1 pièce(s) jointe(s)
	
	
		Comment partitionner un index non cluster ?
	
	
		Bonjour a tous , 
j'ai un table partitionner et j'aimerai faire un switch du partition la plus volumineux vers un table d'archive 
l’opération se fait a travers cette instruction  
	Code:
	
1 2 3
   | ALTER TABLE dbo.FactProduction
    SWITCH PARTITION 1 TO 
    dbo.staging_FactProductInventory20200720005455 PARTITION 1; | 
 sauf que j'ai ce message d'erreur 
	Code:
	
1 2 3 4 5
   | Avertissement*: la partition spécifiée 1 pour la table 'Produit.dbo.staging_FactProductInventory20200720005455' a été ignorée dans l'instruction ALTER TABLE SWITCH, parce que la table n'est pas partitionnée.
Msg*7733, Niveau*16, État*4, Ligne*13
L'instruction 'ALTER TABLE SWITCH' a échoué. table 'Produit.dbo.dbo.FactProduction' est partitionné tandis que index 'PK_FactProductInventory' ne l'est pas.
 
Heure de fin*: 2020-07-20T16:13:55.3875585+02:00  | 
 Qui peux m'aider svp a faire partition mon index il s'agit d'un index NONCLUSTERED  crée derrière un contrainte de clé primaire  
	Code:
	
1 2 3 4 5
   | ALTER TABLE [dbo].[dbo.FactProduction] ADD  CONSTRAINT [PK_dbo.FactProduction] PRIMARY KEY NONCLUSTERED 
(
	[ProductKey] ASC,
	[DateKey] ASC
) ON FG1  | 
 merci pour vos aides