Bonjours a tous,
Je suis dans une situation difficile. J’essaie de faire régner un minimum d'ordre dans la base SQL, et là je suis confronté au problème suivant :
J'ai une clé primaire non clustérisée avec un nom à coucher dehors, et je souhaite la rendre clustérisée et la renommée 'PK_<Nom de la table>'
Là où je suis partagé c'est que, si je passe par l’écran Designe pour faire mes changements, le script qu'il génère fait un drop de toutes mes contraintes, la modification effective et la recréation des contraintes.
Et si je drop directement ma clé primaire et que j'en recrée une nouvelle, mes contraintes existent toujours.
Je préfère forcément le deuxième solution car plus simple et je peux le faire à chaud. Mais je me dis que si managent studio veux faire un drop/create ça n'est pas pour rien.
Quelqu'un pourrait-il me confirmer que je ne prends pas de risque ? (ou détaillé le risque...)
Partager