Bonjour,
J'ai 2 serveurs SQL:
- SRV5 équipé de SQL2005, avec une base B5 contenant entre autres une table CLIENTS avec les champs NOM, ADRESSE et VILLE.
- SRV8 équipe de SQL2008, avec aucune base pour l'instant
Depuis SRV5, avec SQL Server Management, je peux insérer la nouvelle colonne CP entre ADRESSE et VILLE et enregistrer cette modif.
(je déroule B5, puis Tables, puis clic droit sur CLIENTS, puis menu contextuel Création, puis clic droit sur la ligne VILLE, puis inserer une colonne, remplissage du nom et du type, puis clic sur enregistrer: OK)
Depuis SRV8, avec SQL Server Management, je me connecte à SRV5 en tant que 'sa', je sélectionne la base B5 et j'essaie de faire la même chose sur la table CLIENTS qui n'a encore que les 3 champs.
Tout va bien jusqu'au moment ou je clique sur enregistrer.
Je me fait gentillement secouer par le message suivant:
"L'enregistrement des modifications n'est pas autorisé. Les modifications effectuées nécessitent que les tables suivantes soient supprimées , puis recrées. Vous avez apporté des modifications à une table qui ne peut pas être recréée ou activé l'option Empécher l'enregistrement de modifications qui nécessitent une recréation de la table".
En revanche, je peux sans problème insérer une nouvelle colonne à la suite des colonnes existantes. C'est l'insertion entre 2 colonnes qui pose problème.
Question1: ou puis-je trouver cette option "empécher ..."?
Question2: pourquoi une table ne pourrait-elle pas étre recréée et comment y remedier?
Par avance, merci aux pros de SQL2008 !
Partager