MSSQL 大量數(shù)據(jù)時,建立索引或添加字段后保存更改提示超時的解決方法
更新時間:2011年08月17日 23:35:45 作者:
一般我們都喜歡用數(shù)據(jù)庫管理器的UI來對數(shù)據(jù)表結(jié)構(gòu)進(jìn)行更改,然后自然而然地點(diǎn)"保存"按鈕進(jìn)行保存,但數(shù)據(jù)量比較大的時候,用這招往往會出現(xiàn)"無法創(chuàng)建索引“IX_索引名”。 超時時間已到。在操作完成之前超時時間已過或服務(wù)器未響應(yīng)。
一般我們都喜歡用數(shù)據(jù)庫管理器的UI來對數(shù)據(jù)表結(jié)構(gòu)進(jìn)行更改,然后自然而然地點(diǎn)"保存" 按鈕進(jìn)行保存,但數(shù)據(jù)量比較大的時候,用這招往往會出現(xiàn)"無法創(chuàng)建索引“IX_索引名”。 超時時間已到。在操作完成之前超時時間已過或服務(wù)器未響應(yīng)。 "這種錯誤。一時不知所措,蠟人張的文章
修改表屬性后使用“索引/鍵”對話框?yàn)橐粋€大型表(記錄數(shù)13,239,473)創(chuàng)建索引,提示:
- 無法創(chuàng)建索引“IX_TableName”。
超時時間已到。在操作完成之前超時時間已過或服務(wù)器未響應(yīng)。
“生成更改腳本”后在“數(shù)據(jù)庫引擎查詢”中執(zhí)行之,花費(fèi)了12分鐘的時間執(zhí)行完畢。
“索引/鍵”對話框中的超時時間是如何決定的?都是在本機(jī)上執(zhí)行的操作怎么兩種方式會有區(qū)別?納悶……
之后的評論給了我指引。感謝!
整理一下具體的做法,很簡單,但沒人教我這么做的時候,就只能干瞪眼:
在更改數(shù)據(jù)量大的表格數(shù)據(jù)結(jié)構(gòu)時,不要點(diǎn)“保存”按鈕,而是在表結(jié)構(gòu)編輯框左側(cè)點(diǎn)右鍵===》選擇“生成更改腳本”,這時出來了文本對話框,把里面的內(nèi)容全選并復(fù)制,并關(guān)閉這個表,選擇不保存,右擊該表所屬的數(shù)據(jù)庫,選“新建查詢”,之后Ctrl+V把剛復(fù)制的腳本粘進(jìn)來,并運(yùn)行。這樣就再也不會彈出超時的提示了,如果數(shù)據(jù)量相當(dāng)大,我們只需要耐心等待即可了!
復(fù)制代碼 代碼如下:
修改表屬性后使用“索引/鍵”對話框?yàn)橐粋€大型表(記錄數(shù)13,239,473)創(chuàng)建索引,提示:
- 無法創(chuàng)建索引“IX_TableName”。
超時時間已到。在操作完成之前超時時間已過或服務(wù)器未響應(yīng)。
“生成更改腳本”后在“數(shù)據(jù)庫引擎查詢”中執(zhí)行之,花費(fèi)了12分鐘的時間執(zhí)行完畢。
“索引/鍵”對話框中的超時時間是如何決定的?都是在本機(jī)上執(zhí)行的操作怎么兩種方式會有區(qū)別?納悶……
之后的評論給了我指引。感謝!
整理一下具體的做法,很簡單,但沒人教我這么做的時候,就只能干瞪眼:
在更改數(shù)據(jù)量大的表格數(shù)據(jù)結(jié)構(gòu)時,不要點(diǎn)“保存”按鈕,而是在表結(jié)構(gòu)編輯框左側(cè)點(diǎn)右鍵===》選擇“生成更改腳本”,這時出來了文本對話框,把里面的內(nèi)容全選并復(fù)制,并關(guān)閉這個表,選擇不保存,右擊該表所屬的數(shù)據(jù)庫,選“新建查詢”,之后Ctrl+V把剛復(fù)制的腳本粘進(jìn)來,并運(yùn)行。這樣就再也不會彈出超時的提示了,如果數(shù)據(jù)量相當(dāng)大,我們只需要耐心等待即可了!
相關(guān)文章
SQLServer2005 中的幾個統(tǒng)計(jì)技巧
先看下面的一個表格,我們從左邊的兩列信息來統(tǒng)計(jì)出右邊的結(jié)果。2009-09-09SQL查詢?nèi)罩?查看數(shù)據(jù)庫歷史查詢記錄的方法
在查詢分析器中寫了半天的SQL,竟忘了保存,坑爹啊~想找回某段時間曾執(zhí)行過的一段SQL語句,怎么辦2011-10-10SQL Server 2005通用分頁存儲過程及多表聯(lián)接應(yīng)用
分頁存儲過程在好多文章中都有介紹過;本篇是不久前寫的一個分頁存儲過程,可應(yīng)用于SQL Server 2005上面,感興趣的朋友可以研究下,希望本文對你學(xué)習(xí)存儲過程有所幫助2013-01-01SQL Server 2005基礎(chǔ)知識詳細(xì)整理
以下是小編對SQL Server 2005中的基礎(chǔ)知識進(jìn)行了詳細(xì)的綜合整理。需要的朋友可以過來參考下2013-08-08SQL Server 2005 更改安裝路徑目錄的方法小結(jié)
這篇文章主要介紹了SQL Server 2005 更改安裝路徑目錄的方法,需要的朋友可以參考下2014-11-11SqlServer 2005的排名函數(shù)使用小結(jié)
Sql Server 2005 引入了4個新的排名函數(shù):ROW_NUMBER、BANK、DENSE_RANK和NTILE。2010-04-04SQL Server 移動系統(tǒng)數(shù)據(jù)庫
SQL Server中系統(tǒng)數(shù)據(jù)庫有master、model、msdb、tempdb四個數(shù)據(jù)庫,對于一般的庫,我們要移動他們的位置,只需分離附加即可,而這些系統(tǒng)數(shù)據(jù)庫沒有分離的選項(xiàng),那要怎么移動他們呢?2016-05-05SQL Server 2005安裝實(shí)例環(huán)境圖解
對于大多數(shù)的數(shù)據(jù)庫管理員和開發(fā)人員來說,安裝并配置一個新的SQL Server是激動人心的任務(wù),因?yàn)樗梢詭砣碌奶魬?zhàn)和機(jī)會2012-07-07