Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / database / SQL-Server / SQL-Server-2008R2

SQL Server 2008 Error: Saving changes is not permitted

4.75/5 (11 votes)
22 Apr 2012CPOL1 min read 54.3K  
How to fix this error.

Introduction

SQL Server 2008 Error: Saving changes is not permitted.

Solution

While creating and editing a database in SQL Server 2008 I ran into a brick wall, or a 'by design' feature of the Database Management Studio.

When you design a table in a database and then try to make a change to a table structure that requires the table to be recreated, the Database Management Studio will not allow you to save the changes. This is caused by a configuration setting that results in the following dialog:

This dialog states: "Saving changes is not permitted. The changes 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."

You can only react by clicking the Cancel button. And then Management Studio shows this dialog:

So what do you want to do to configure the setting with the value you want (should be the default setting!)?

Go to: Tools > Options 

“Designers –> "Table and Database Designers”

And uncheck the option: "Prevent saving changes that require table re-creation". Once you save the changes it will work.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)