Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 21h01   #1
Membre Expert
 
Homme Vincent Blanchon
Développeur PHP & Zend Framework 1 et 2
Inscription : avril 2007
Messages : 237
Détails du profil
Informations personnelles :
Nom : Homme Vincent Blanchon
Âge : 27
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur PHP & Zend Framework 1 et 2
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : avril 2007
Messages : 237
Points : 1 226
Points : 1 226
Par défaut Partition et clé étrangère

Bonjour,

Il ne semble pas possible de créer des partitions sur une table qui contient 1 ou plusieurs clé étrangères. J'ai trouvé plusieurs briques de réponses sur Google, je n'ai rien trouvé sur la doc (mal cherché ?), et je n'arrive pas à comprendre la raison de cette impossibilité.

Si quelqu'un comprends et connaît ce problème, merci d'avance
blanchonvincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 10h52   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Bonjour,

Vous pouvez créer une table partitionnée dans ce cas mais vous ne pourrez pas faire de SWITCH de partitions par contre.

La raison est simple :

Lorsque vous effectuerez un switch de vos partitions entre une table A et une table B et qu'une table C possède une clé étrangère qui référence la table A, certaines données de la table A ne seront plus présentes au moment du SWITCH ce qui poserait un problème certain dans votre table C.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h23.


 
 
 
 
Partenaires

Hébergement Web