1. 程式人生 > >SQL Server 2008|2012 阻止儲存要求重新建立表的更改

SQL Server 2008|2012 阻止儲存要求重新建立表的更改

不是很理解為什麼在SQL Server 2008及以後的版本中會加入阻止儲存要求重新建立表的更改這個選項。太麻煩了,每次修改表結構的時候會被"阻止"。很不方便。

  問題描述:
  SQL Server 2008“阻止儲存要求重新建立表的更改”的錯誤的解決方案是本文我們主要要介紹的內容,情況是這樣的:我們在用SQL Server 2008 建完表後,插入或修改任意列時,提示:當用戶在在SQL Server 2008企業管理器中更改表結構時,必須要先刪除原來的表,然後重新建立新表,才能完成表的更改。
  如果強行更改會出現以下提示:不允許儲存更改。您所做的更改要求刪除並重新建立以下表。您對無法重新建立的標進行了更改或者啟用了“阻止儲存要求重新建立表的更改”選項。如下圖:

解決方法(SQL Server 2012也是這樣的)

開啟“Microsoft SQL Server Management Studio”工具,在選單欄選擇:

工具-〉選項-〉左側有個 設計器-〉表設計器和資料庫設計器 -> 阻止儲存要求重新建立表的更改(右側) 把鉤去掉即可。