MSSQL2005:“超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng)”
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 10:25:26
MSSQL2005:“超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng)”
MSSQL2005:超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng):1.今天在整合項(xiàng)目中有這樣一個(gè)需求,就是要改變以存在表字段的文本的大小,如把char(15)改成varchar(50)。 2.此時(shí)以存在表已有1885742條數(shù)據(jù),在直接下面進(jìn)行調(diào)用 ALTER TABLE table_name ALTER COLUMN column_name datatype 出
導(dǎo)讀MSSQL2005:超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng):1.今天在整合項(xiàng)目中有這樣一個(gè)需求,就是要改變以存在表字段的文本的大小,如把char(15)改成varchar(50)。 2.此時(shí)以存在表已有1885742條數(shù)據(jù),在直接下面進(jìn)行調(diào)用 ALTER TABLE table_name ALTER COLUMN column_name datatype 出
1.今天在整合項(xiàng)目中有這樣一個(gè)需求,就是要改變以存在表字段的文本的大小,如把char(15)改成varchar(50)。 2.此時(shí)以存在表已有1885742條數(shù)據(jù),在直接下面進(jìn)行調(diào)用 ALTER TABLE table_name ALTER COLUMN column_name datatype 出現(xiàn)超過(guò)問(wèn)題,我以為是語(yǔ)句不支
1.今天在整合項(xiàng)目中有這樣一個(gè)需求,就是要改變以存在表字段的文本的大小,如把char(15)改成varchar(50)。
2.此時(shí)以存在表已有1885742條數(shù)據(jù),在直接下面進(jìn)行調(diào)用
ALTER TABLE table_name
ALTER COLUMN column_name datatype
出現(xiàn)超過(guò)問(wèn)題,我以為是語(yǔ)句不支持了,后來(lái)就用數(shù)據(jù)庫(kù)表設(shè)計(jì)進(jìn)行調(diào)整保存,但也失敗了也報(bào)超時(shí)。
3.發(fā)現(xiàn)不是以上問(wèn)題是因?yàn)閿?shù)據(jù)量大,導(dǎo)致未更新完就超過(guò)了sql的執(zhí)行時(shí)間。而不是語(yǔ)法問(wèn)題。
4.調(diào)整:在SQL Server Management Studio中工具,如下設(shè)置,,就不會(huì)提示“超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng)”

數(shù)據(jù)庫(kù)默認(rèn)更新操作sql執(zhí)行時(shí)間是30秒.設(shè)置事務(wù)超時(shí)時(shí)間,設(shè)置為600或更長(zhǎng)時(shí)間。
如果數(shù)據(jù)量極大的話,建議分批次遷移舊表的數(shù)據(jù)到新表中來(lái)(考慮系統(tǒng)負(fù)重能力,可分成多批次)。
作者:王春天 2013.11.28 地址:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MSSQL2005:“超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng)”
MSSQL2005:超時(shí)時(shí)間已到。在操作完成之前超時(shí)時(shí)間已過(guò)或服務(wù)器未響應(yīng):1.今天在整合項(xiàng)目中有這樣一個(gè)需求,就是要改變以存在表字段的文本的大小,如把char(15)改成varchar(50)。 2.此時(shí)以存在表已有1885742條數(shù)據(jù),在直接下面進(jìn)行調(diào)用 ALTER TABLE table_name ALTER COLUMN column_name datatype 出