同事在使用 ado.net 將上傳的文件寫到sql server 的 image 欄位時,出現了 Length of text, ntext, or image data to be replicated exceeds configured maximum 65536 的錯誤訊息。
經查證後,原來是 production 機器有設 replication。而replication 的 iamge, text, ntext 欄位預設只能複寫 65536的長度。
真是糟糕。
還好,這可以改變設定
sp_configure 'max text repl size', 2147483647
go
RECONFIGURE WITH OVERRIDE
go
這樣一來,就又還原到最大值了(2GB)。
不過,既然預設值是如此,代表大太的話,一定有些不方便的地方
沒有留言:
張貼留言