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