Select the product you need help with
Message d'erreur lorsque vous essayez d'enregistrer une table dans SQL Server: « l'enregistrement des modifications n'est pas autorisé »Numéro d'article: 956176 - Voir les produits auxquels s'applique cet article SommaireSymptômesLorsque vous utilisez le langage de définition de données (DDL) pour modifier une table, et puis vous essayez d'enregistrer la table dans Microsoft SQL Server 2008, le message suivant s'affiche : L'enregistrement des modifications n'est pas autorisé. Les modifications que vous avez effectuées nécessitent la suppression, puis la recréation des tableaux suivants.
Vous avez apporté des modifications à une table qui ne peut pas être recréée ou activé l'option Empêcher l'enregistrement des modifications qui nécessitent la recréation de la table. CauseCe problème se produit lorsque la Empêcher l'enregistrement des modifications qui nécessitent la recréation de table option est activée et que vous effectuez une ou plusieurs des modifications suivantes à la table :
ContournementPour contourner ce problème, utilisez les instructions Transact-SQL pour effectuer les modifications à la structure de métadonnées d'une table. Pour plus d'informations, reportez-vous à la rubrique suivante dans la documentation en ligne de SQL Server : http://msdn.Microsoft.com/en-us/library/ms190273.aspx
(http://msdn.microsoft.com/en-us/library/ms190273.aspx)
Par exemple, pour modifier la colonne MyDate de type datetime dans la table appelée MyTable pour accepter les valeurs NULL, vous pouvez utiliser : Important : Nous vous recommandons fortement de ne pas essayer de r'egler ce problème en désactivant l'option empêcher l'enregistrement des modifications qui nécessitent la recréation de table . Pour plus d'informations sur les risques liés à la désactivation de cette option, consultez la section « Informations complémentaires ». StatutMicrosoft a confirmé qu'il s'agit d'un bogue dans les produits Microsoft répertoriés dans la section « S'applique à ». Plus d'informationsPour modifier la Empêcher l'enregistrement des modifications qui nécessitent la recréation de table une autre option, procédez comme suit :
Risque lié à la désactivation de l'option « Empêcher l'enregistrement des modifications qui nécessitent la recréation de table »Bien que la désactivation de cette option peut vous aider à éviter de recréer une table, elle peut également provoquer la perte de certaines modifications. Par exemple, supposons que vous activez la fonctionnalité suivi des modifications dans SQL Server 2008 pour suivre les modifications apportées à la table. Lorsque vous effectuez une opération qui provoque une recréation de la table, vous recevez le message d'erreur mentionné dans la section « Symptômes ». Toutefois, si vous désactivez cette option, le suivi des informations de modifications existant est supprimé lorsque la table est recréée. Par conséquent, nous recommandons que vous ne contourniez pas ce problème en désactivant l'option.Pour déterminer si la fonctionnalité suivi des modifications est activée pour une table, procédez comme suit :
Lorsque la fonctionnalité Modifier le suivi est activée, utilisez les instructions Transact-SQL pour modifier la structure de métadonnées de la table. Procédure pour reproduire le problème
PropriétésNuméro d'article: 956176 - Dernière mise à jour: dimanche 2 juin 2013 - Version: 7.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients. La version anglaise de cet article est la suivante: 956176
(http://support.microsoft.com/kb/956176/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|




Retour au début








