-
Modification d'une table
Bonjour,
je viens d'installer SQL server 2008.
J'ai commencé à créer une table.
Lorsque j'ai voulu revenir dessus pour la modiifier, il m'a refuser d'enregister les modifs, car la base de donéées n'était pas paramêtrée pour accepter les modifs.
J'ai cherché partout le paramêtre à changer sans trouver.
Si quelqu'un a la soluce.
De plus, si vous avez la réf. d'un bon bouquin sur SQL server 2008, ça m'aiderait.
Merci.
-
Bonjour,
Quel est le libellé exact de l'erreur que vous obtenez ?
@++ ;)
-
J'ai trouvé
Désolé d'avoir tardé à répondre.
Finalement j'ai trouvé.
Dans Outils >> Options >> General >> Designers >>
Il faut décocher l'option "Empecher l'enregistrement de modifications .."
Merci quand même.
-
Salut
Fait attention quand même car il s'agit d'un bug.
il est recommander de ne pas activer cette option et de faire ses modifications en utilisant le langage T-SQL.
En faite, quand tu effectue tes modifications en mode design, Sql server Détruit la table, il la recrée avec tes modifs, et il reinsère les données.
L'ennui c'est que la version 2008 n'est pas sur de pouvoir reinsérer les données. Cela fonctionnait très bien en 2005.
Bien a toi
@++
-
D'ou tirez vous qu'il s'agit d'un bug ?
Pour ma part il me semble que cette précaution est nécessaire surtout pour des bases en production...
Je me souviens d'un type qui avait lancé une telle commande, mais s'était trompé de serveur et avait lancé cela sur la production... Au bout de quelques 20 minutes, toujours rien... il s'était demandé pourquoi et avait constaté avec effarement qu'il avait lancé cela sur la prod... Alors l'andouille avait décidé d'annuler son ordre. Bilan un peu plus de 7 h de ROLLBACK avec un production presque totalement paralysée... C'était il y a dix ans sur l'un des sites de commerces en ligne les plus visités !!!
A +