『壹』 sqlserver2008不能表修改不能保存
你看下你的資料庫中的設置,點選項——Designers—中的表設計器和資料庫設計器,右邊的選項中阻止保存要求重新創建表的更改是否打了對勾,如果打了取消掉,然後保存應該就可以了。
『貳』 在SQL2008裡面創建好了一張表不過沒設置主鍵,現在去設置主鍵的時候怎麼保存不了了,求高手解答
如果你的表裡沒存數據的話,可以再重新創建一下,或者你設置一下去掉「阻止保存要求重新創建表的更改」 選項,如果保存了數據的話,如果你設置主鍵的欄位有重復數據的話,那設置主鍵不就沖突了么。
『叄』 解決SQL SERVER 2008資料庫表中修改欄位後不能保存
找到工具》選項》Designers》表設計器和資料庫設計器 然後將 阻止保存要求重新創建表的更改 的這一項的鉤鉤去掉就OK了 lishixin/Article/program/SQLServer/201405/30724
『肆』 阻止保存要求重新創建表的更改 sqlserver 2008
當用戶在在SQL Server 企業管理器中更改表結構時 必須要先刪除原來的表
然後重新創建新表 才能完成表的更改 如果強行更改會出現以下提示 不允許保存更改
您所做的更改要求刪除並重新創建以下表 您對無法重新創建的標進行了更改或者啟用了
「阻止保存要求重新創建表的更改」選項 如果要去掉此提示 可從「工具」菜單中選擇「選項」
lishixin/Article/program/MySQL/201311/29540
『伍』 SQL語言中,原先建好的表沒有設置主鍵,現在設置了,沒法保存了。
單擊SQL Server的「工具」→「選項」
單擊「Designers」,然後勾選掉「阻止保存要求重新創建表的更改」復選框。以後再修改sqlserver的數據結構,就不會提示無法保存啦!
『陸』 如何解決SqlServer2008修改表結構後無法保存的問題
裝了SqlServer2008很久了,今天是第一次使用,結果在修改一張表的結構保存時,提示您對無法重新創建的標進行了更改或者啟用了 阻止保存要求重新創建表的更改 選項。,試了幾次一直是這個錯誤,刪除表後重建,然後還是發生了這個錯誤。於是尋求谷歌的幫助,發現已經有很多人碰到過這個問題了(畢竟已經2010年了嘛)。 原來是當用戶在在SQL Server 2008企業管理器中更改表結構時,必須要先刪除原來的表,然後重新創建新表,才能完成表的更改,如果強行更改會出現以下提示:不允許保存更改。您所做的更改要求刪除並重新創建以下表。您對無法重新創建的標進行了更改或者啟用了阻止保存要求重新創建表的更改選項。 如果要去掉此提示,打開SQL 2008 在最上面 工具-〉選項-〉左側有個 設計器-〉表設計器和資料庫設計器 - 阻止保存要求重新創建表的更改(右側) 把鉤去掉就可以了。網上的文章都說修改完選項後需要重啟SqlServer08,不過由於我比較懶,沒有重啟,結果還是生效了,看來網上的資料是能幫助大家快速的解決問題,但是也不能盡信哦~
『柒』 SQL SERVER資料庫修復軟體技術特點和使用辦法
最近在網上看到破解版本的SQL SERVER 的資料庫修復軟體越來越多,在
閑時,下載了所有的試用版本及已經破解版本,找到以前保留的損壞MDF,進
行一番比較。斷斷續續經過幾天的比較,這些軟體的功能與特點基本上了解清楚,
寫出來,與大家共享。
RecoveryToolboxForSQLServer(產地:俄國)
特點:數據恢復效果較好,對於庫結構恢復較正常。
使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。
或者保存成SQL 腳本文件。
SysTools SQL Recovery(產地不詳)
特點:顯示數據時,對中文不支持,只顯示出UniCode,在運行時容易程度中
斷直接退出;此軟體有些像RecoveryToolboxForSQLServer
使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。
或者保存成SQL 腳本文件。
officerecovery 中的 Recovery for SQL Server(產地:美國)
特點:支持BAK,LOG 文件,但修復後的數據容易丟失,庫結構提較取較完整。
使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。
或者保存成SQL 腳本文件。
Kernel for SQL Database(產地:印度)
特點:恢復效果好,但日期的顯示,它是用國外的方式,庫結構提取一般。
使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。
或者保存成SQL 腳本文件。
Stellar Phoenix SQL Recovery (產地:印度)
特點:數據恢復效果較好,程序運行時易不正常退出,庫結構提取不出來。
使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。
無法保存成SQL 腳本。
上述軟體都已經有破解版本或者免費版本,大家在選擇時應該有所了解。
說明:庫結構提取不完整,修復後的數據雖然可以在SQL SERVER 中附加,查
看,導出,備份,但在應用軟體下是無法連接此資料庫的,經過對上述軟體修復後的資料庫文件進行研究,已經找到解決MDF 文件加軟體的辦法,有此修復需
『捌』 SQL Server阻止保存修改表結構的解決方法
在我們的程序開發中,有時候會由於需求的變化而要修改資料庫中的表結構。可能是增減列,也可能是修改數據類型,或者修改列名等等。但修改表結構是個危險操作,默認情況下,當你修改表結構時,會彈出如下提示框
上圖是修改DeUser表中列的數據類型(從varchar修改為int),然後保存時彈出的提示框。如果我們不想重新創建這張表,只是想在原有的基礎上修改它的結構該怎麼辦呢?
步驟如下:
步驟1.打開SQL
Server
Management
Studio
步驟2.選擇Tools
(工具菜單)
步驟3.選擇Options
(選項)
步驟4.找到Designers
(設計器)
步驟5.選擇Designers下的Table
and
Database
Designers
(表和資料庫設計器)
步驟6.去掉右邊的勾選項Prevent
saving
changes
that
require
table
re-creation
步驟7.保存
具體細節如下圖所示:
建議初學資料庫的朋友在使用的時候取消這個選項,方式是在Management
Studio里找菜單欄上的"工具"然後點擊下面的選項,在出現的下面的這個界面中展開Designers,選中"表設計器和資料庫設計器",把"阻止保存要求重新創建表的更改"前面的勾打掉。
以上就是SQL
Server
阻止保存要求重新創建表的更改問題的設置方法,希望對大家有所幫助,謝謝大家的閱讀。
『玖』 sqlserver資料庫不存儲歷史數據
系統漏洞。當sqlserver資料庫軟體出現系統漏洞時,就會出現該軟體不存儲歷史數據的情況,只需要將該軟體關閉後重新啟動即可,是非常簡單的。
『拾』 我想把sql語句保存到sqlserver2005中,但是有的sql語句不能保存,是不是需要轉換格式,要轉換成什麼格式
是這樣的,因為在你的sql語句中會有特殊符號,如單引號,逗號等,這些是不能通過sql語句直接存儲的。
解決方案1:將你需要存儲的sql語句中的標點符號都使用 中文 標點,這樣就可以存儲。
解決方案2:如果是西文標點,你就需要對標點符號進行編碼存儲。不然就會出錯。
分析:如你要存儲 yes,i can.那麼存儲語句應該是:
insert into tablename values('yes,ican');
就會提示出錯,因為 逗號 將語句隔開了,資料庫會認為你插入的是兩個欄位:
yes和i can,但是如果是yes和i can,那麼語句應該是:values('yes','i can');
結論:所以按以上方法肯定不能存儲。而在Server命名空間裡面有這樣一組方法:
HTMLEncode() 和 HTMLDecode() 分別是對這些特殊文本進行編解碼的。
所以你在存儲「yes,i can」 的時候,對它進行一次「編碼」,
string bianma = HTMLEncode(); (HTMLEncode的返回值是什麼你自己查下文檔)
然後就可以拿bianma來存入資料庫即可。
當然在你取出數據之後,就需要對該數據進行解碼操作。HTMLDecode();
分析結束,我曾經也在項目過程中遇到過這樣的問題,希望能夠幫到你。