裝了SqlServer2008很久了,今天是第一次使用,結(jié)果在修改一張表的結(jié)構(gòu)保存時,提示“您對無法重新創(chuàng)建的標(biāo)進行了更改或者啟用了“阻止保存要求重新創(chuàng)建表的更改”選項。”,試了幾次一直是這個錯誤,刪除表后重建,然后還是發(fā)生了這個錯誤。于是尋求谷歌的幫助,發(fā)現(xiàn)已經(jīng)有很多人碰到過這個問題了(畢竟已經(jīng)2010年了嘛)。
原來是當(dāng)用戶在在SQL Server 2008企業(yè)管理器中更改表結(jié)構(gòu)時,必須要先刪除原來的表,然后重新創(chuàng)建新表,才能完成表的更改,如果強行更改會出現(xiàn)以下提示:不允許保存更改。您所做的更改要求刪除并重新創(chuàng)建以下表。您對無法重新創(chuàng)建的標(biāo)進行了更改或者啟用了“阻止保存要求重新創(chuàng)建表的更改”選項。
如果要去掉此提示,打開SQL 2008 在最上面 工具-〉選項-〉左側(cè)有個 設(shè)計器-〉表設(shè)計器和數(shù)據(jù)庫設(shè)計器 -> 阻止保存要求重新創(chuàng)建表的更改(右側(cè)) 把鉤去掉就可以了。網(wǎng)上的文章都說修改完選項后需要重啟SqlServer08,不過由于我比較懶,沒有重啟,結(jié)果還是生效了,看來網(wǎng)上的資料是能幫助大家快速的解決問題,但是也不能盡信哦~