SQL Server2005打開(kāi)數(shù)據(jù)表中的XML內(nèi)容時(shí)報(bào)錯(cuò)的解決辦法
從SQL Server2005開(kāi)始提供了一種新的數(shù)據(jù)類(lèi)型XML type,它允許用戶(hù)將數(shù)據(jù)以XML文件的格式直接存儲(chǔ)到數(shù)據(jù)表中。結(jié)合在ASP.NET中使用Linq to Sql,我們可以非常方便地將XML文件存儲(chǔ)到SQL Server數(shù)據(jù)庫(kù)中。但是在默認(rèn)情況下,如果你存儲(chǔ)的XML文件比較大(超過(guò)2MB),在SQL Server管理器中不能直接點(diǎn)擊查看XML內(nèi)容而報(bào)以下錯(cuò)誤提示:

如何解決該問(wèn)題呢?很簡(jiǎn)單,其實(shí)錯(cuò)誤提示中已經(jīng)描述地很清楚了,在SQL Server Management Studio中點(diǎn)擊Tools菜單,選擇Options。然后找到下圖對(duì)應(yīng)的設(shè)置節(jié)點(diǎn),將XML data的最大字符限制改成Unlimited(無(wú)限制)即可。

默認(rèn)情況下,SQL Server為了提高查詢(xún)效率,在Management Studio中最多只返回小于2MB的XML數(shù)據(jù)內(nèi)容,如果你存儲(chǔ)的XML文件的內(nèi)容大于2MB則剩余的字符會(huì)自動(dòng)被截?cái)?,從而在打開(kāi)的時(shí)候出錯(cuò)。
- linux mysql 報(bào)錯(cuò):MYSQL:The server quit without updating PID file
- mysql報(bào)錯(cuò):MySQL server version for the right syntax to use near type=InnoDB的解決方法
- SQL Server附加數(shù)據(jù)庫(kù)報(bào)錯(cuò)無(wú)法打開(kāi)物理文件,操作系統(tǒng)錯(cuò)誤5的圖文解決教程
- mysql啟動(dòng)報(bào)錯(cuò)MySQL server PID file could not be found
- SQL Server 2005/2008 導(dǎo)入導(dǎo)出數(shù)據(jù)常見(jiàn)報(bào)錯(cuò)解決方法
- SQLServer中bigint轉(zhuǎn)int帶符號(hào)時(shí)報(bào)錯(cuò)問(wèn)題解決方法
- 一個(gè)函數(shù)解決SQLServer中bigint 轉(zhuǎn) int帶符號(hào)時(shí)報(bào)錯(cuò)問(wèn)題
- SQL Server作業(yè)報(bào)錯(cuò)特殊案例分析
- sql server利用不同語(yǔ)種語(yǔ)言顯示報(bào)錯(cuò)錯(cuò)誤消息的方法示例
相關(guān)文章
SqlServer 2005中使用row_number()在一個(gè)查詢(xún)中刪除重復(fù)記錄
在SqlServer2005中,提供了一個(gè)row_number()的函數(shù),我們經(jīng)常用它做DataBase數(shù)據(jù)分頁(yè).2010-09-09
sqlserver2005利用臨時(shí)表和@@RowCount提高分頁(yè)查詢(xún)存儲(chǔ)過(guò)程性能示例分享
最近發(fā)現(xiàn)現(xiàn)有框架的通用查詢(xún)存儲(chǔ)過(guò)程的性能慢,經(jīng)過(guò)使用臨時(shí)表的確提高了性能,現(xiàn)把方法分享如下2014-01-01
winXP系統(tǒng)安裝SQLServer2005開(kāi)發(fā)版具體過(guò)程與注意問(wèn)題
XP系統(tǒng)系統(tǒng)只能安裝SQL Server 2005開(kāi)發(fā)版,可以到到網(wǎng)上下載SQL Server 2005開(kāi)發(fā)版的iso文件2009-08-08
sqlserver2005 TSql新功能學(xué)習(xí)總結(jié)(數(shù)據(jù)類(lèi)型篇)
sql server2005 TSql新功能學(xué)習(xí)總結(jié)(數(shù)據(jù)類(lèi)型篇) ,希望對(duì)需要的朋友有所幫助。2010-07-07
sqlserver2005 master與msdb數(shù)據(jù)庫(kù)備份恢復(fù)過(guò)程
master與msdb數(shù)據(jù)庫(kù)的備份與普通數(shù)據(jù)庫(kù)一樣,恢復(fù)master與msdb數(shù)據(jù)庫(kù)關(guān)鍵在于以單用戶(hù)模式啟動(dòng),其它并沒(méi)有太大的區(qū)別,下面詳細(xì)說(shuō)明使用方法2014-01-01
SQLSERVER2005 中樹(shù)形數(shù)據(jù)的遞歸查詢(xún)
在園子里看到一個(gè)文章,涉及到樹(shù)形數(shù)據(jù)的遞歸查詢(xún),覺(jué)得有更好的方法,就隨手寫(xiě)一個(gè),以備用之2011-10-10
SQL2008中SQL應(yīng)用之-鎖定(locking) 應(yīng)用分析
鎖定(Locking)是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的常規(guī)和必要的一部分,它防止對(duì)相同數(shù)據(jù)作 并發(fā)更新 或在更新過(guò)程中查看數(shù)據(jù), 從而保證被更新數(shù)據(jù)的完整性。它也能防止用戶(hù)讀取正在被修改的數(shù)據(jù) 。2011-06-06
SqlServer 2005 T-SQL Query 學(xué)習(xí)筆記(3)
利用ROW_NUMBER()進(jìn)行高效率的分頁(yè)。2010-02-02

