Article ID: 956176 - Last Review: March 19, 2009 - Revision: 3.1 Error message when you try to save a table in SQL Server 2008: "Saving changes is not permitted"
On This PageSYMPTOMSWhen you use Data Definition Language (DDL) to modify a table, and then you try to save the table in Microsoft SQL Server 2008, you may receive the following message:
Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created.
You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created. CAUSEThis problem occurs when the Prevent saving changes that require the table re-creation option is enabled, and you make one or more of the following changes to the table:
WORKAROUNDTo work around this problem, use Transact-SQL statements to make the changes to the metadata structure of a table. Important We strongly recommend that you do not work around this problem by turning off the Prevent saving changes that require table re-creation option. For more information about the risks of turning off this option, see the "More information" section. STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section. MORE INFORMATIONTo change the Prevent saving changes that require the table re-creation option, follow these steps:
Risk of turning off the "Prevent saving changes that require table re-creation" optionAlthough turning off this option can help you avoid re-creating a table, it can also lead to changes being lost. For example, suppose that you enable the Change Tracking feature in SQL Server 2008 to track changes to the table. When you perform an operation that causes the table to be re-created, you receive the error message that is mentioned in the "Symptoms" section. However, if you turn off this option, the existing change tracking information is deleted when the table is re-created. Therefore, we recommend that you do not work around this problem by turning off the option.To determine whether the Change Tracking feature is enabled for a table, follow these steps:
When the Change Tracking feature is enabled, use Transact-SQL statements to change the metadata structure of the table. Steps to reproduce the problem
APPLIES TO
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
