[SQL Server] 不允許儲存變更
不允許儲存變更。您所做的變更需要卸除並重新建立下列的資料表。您已進行至資料表,且無法重新建立或啟用 [防止儲存變更] 選項的變更需要重新建立資料表。
會發生這個情況可能是因為:
1. 變更資料行的允許Null設定
2. 重新排序資料行
3. 變更資料行的型別
4. 新增新的資料行
這其實是一個保護資料表被洗掉的機制,在資料庫還沒有資料的時候可以先將其關閉。
設定如下:
若要變更 [防止儲存需要重新建立資料表的變更] 選項,請依照下列步驟執行︰
但在資料庫開始有資料之後,建議還是將這個保護機制打開。- 開啟 SQL Server Management Studio (SSMS)。
- 在 [工具] 功能表上按一下 [選項]。
- 在 [選項] 視窗的 [瀏覽] 窗格中,按一下 [設計工具]。
- 選取或清除防止儲存需要重新建立資料表的變更] 核取方塊,然後按一下[確定]。
參考資料:
https://support.microsoft.com/zh-tw/help/956176/error-message-when-you-try-to-save-a-table-in-sql-server-saving-change
留言
張貼留言