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 instructionsauf que j'ai ce message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER TABLE dbo.FactProduction SWITCH PARTITION 1 TO dbo.staging_FactProductInventory20200720005455 PARTITION 1;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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
merci pour vos aides
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ALTER TABLE [dbo].[dbo.FactProduction] ADD CONSTRAINT [PK_dbo.FactProduction] PRIMARY KEY NONCLUSTERED ( [ProductKey] ASC, [DateKey] ASC ) ON FG1
Partager