2017-05-10 75 views
0

最近出錯SSIS packages之一由於以下錯誤而失敗。在sql server錯誤中最大行大小超過

「無法創建大小爲8208的行比8060允許的 最大尺寸更大的」

我明白這是因爲行大小超出限制。有人請澄清以下問題

  1. 我們發現該表格中有650記錄超過了row-size的限制。 sql server如何允許插入這些records.(我們有兩個包中的問題,但只有一個失敗。)
  2. 除了行大小之外是否還有其他因素導致失敗?
  3. 這個問題最好的解決方案是什麼?

感謝您的幫助

回答

0

行大小是由類型,你在你的表有列的決定,但不完全對您在這些列中存儲多少數據。

由此,我想這個問題和錯誤信息是不言自明的。您可以參考this文檔瞭解在使用MS SQL Server時需要遵守的各種限制。

(OR)

可以有不同的解釋按照規定的情況下,可以有可能已經刪除的COLUMN \改變。這也可能是一種可能!

+0

謝謝。但是,sql-server如何允許在之前插入記錄?我相信沒有表格模式的變化。 – bmsqldev

+0

所以沒有模式改變,很難解釋爲什麼現在! –

相關問題