Impossible de modifier une table avec SQL Server Management Studio

Noter ce cours :

Qui n'a jamais pesté contre la mise à jour d'une table avec l'outil SQL Server Management Studio ? En effet, celui-ci vous affiche un message comme quoi Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. [...].

En clair, il vous indique de supprimer puis de recréer la table avec les champs modifiés. C'est en effet la méthode la plus simple lorsque l'on gère une base de données, c'est bien connu :D (c'est à se demander si les chefs de projets ne prennent pas, parfois, certaines substances, pour penser à des fonctionnalités pareilles).

L'enregistrement des modifications n'est pas autorisé. Les modifications effectuées nécessitent que les tables suivantes soient supprimées, puis recréées.

Quoi qu'il en soit, nous allons voir comment faire disparaître ce message. Dans SQL Server Management Studio, cliquez sur le menu Tools => Options (en français : Outils => Options). Cliquez ensuite à gauche sur Designers, puis décochez la case Prevent saving changes that require table re-creation (Empêcher les changements qui requirent la re-création de la table).

Paramètres de sécurité et de re-création des tables

Désormais, vous pourrez enregistrer toutes les modifications sur vos tables, instantanément, et sans recréer de nouvelles tables.

Vous avez aimé cet article intitulé Impossible de modifier une table avec SQL Server Management Studio ? Partagez-le !
Vulgarisation-informatique.com
Cours en informatique & tutoriels