Salut,
ce n'est pas vraiment un problème que je vous soumets puisqu'il est résolu, mais j'aimerais vos explications sur des comportements surprenants.
J'ai exporté les données et la structure d'une table au moyen de BCP.
J'ai voulu importer ces données dans une base équivalente, mais une colonne avait été ajoutée dans cette table cible.
J'ai alors obtenu un message d'erreur m'indiquant un problème de structure.
1ère interrogation : BCP disposant de la structure de la table, pourquoi n'arrive-t-il pas à se démerder tout seul ?
Donc pas terrible comme comportement, mais bon.
suite : J'ai donc créé cette colonne dans la table source, et j'ai recommencé l'opération.
Et là nouveau problème de structure.
J'ai retourné le pb dans tous les sens, et la seule différence que j'ai noté était l'ordre des nom de colonnes à l'écran dans SQL Server !
J'ai donc placé cette nouvelle colonne au même endroit.
SQL Server a mouliné pour... recalculer des liaisons entre des tables ? Je sais pas. Etrange. Bref, nouvel essai d'import. Victoire !
2e interrogation : la structure logique d'une BD SQL Server serait liée à sa structure physique ???!!!
Super bizarre tout ça... Alors si vous avez des explications, je suis preneur.
PS : j'ai un peu bossé sur Oracle avant, je débarque sur SQL Server, peut-être que la logique n'est pas la même ?
Partager