無法修改資料表。 已超過連接 Timeout 的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應。

  • 10223
  • 0
  • SQL
  • 2015-11-27

無法修改資料表。 已超過連接 Timeout 的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應。

當使用大型資料表,修改欄位資料類型時

發生

無法修改資料表。 已超過連接 Timeout 的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應。

導致完全無法使用"設計"來變更"資料類型"。

解決方法:

工具-> 選項

 

 

設計師 -> 資料表和資料庫設計工具 -> 資料表選項 -> (打勾)覆寫資料表設計工具更新的連結字串逾時值

這邊我的交易逾時設定值是設120

 

儲存之後,再來就是開啟"新增查詢"輸入ALTER指令,來異動資料,

語法如下:

ALTER TABLE [資料表名稱] ALTER COLUMN [欄位名稱] varchar(MAX);

 

附註:最好的解決方式,應該是要找到有問題的程式碼,加以修改,一直加大逾時時間雖然可以解決現在的狀況,但如果資料量越來越大,依舊會出現此問題。

 

參考:http://support.microsoft.com/kb/915849/zh-tw

 

 

參考或是複製語法時,別忘了留個言喔 ^ ^ ~