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).
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).
Désormais, vous pourrez enregistrer toutes les modifications sur vos tables, instantanément, et sans recréer de nouvelles tables.