列を持つ既存のテーブルがありBINARY(8000)
ます。私はこのようなことをしようとしました:
ALTER TABLE [Member]
ALTER COLUMN [PublicCertificate] VARBINARY(MAX)
そして私はこれを得る:
メッセージ 511、レベル 16、状態 1、行 1
サイズ 8086 の行を作成できません。行の許容最大サイズ 8060 を超えています。ステートメントは終了しました。
はBINARY(8000)
常に 8000 の長さを返し、+ 他の 3 列は>= 8086
. これを行う方法はありALTER COLUMN
ますか?テーブルを削除して最初からやり直す以外の方法はありますか? それは機能しますが、私の意見ではエレガントなソリューションではありません。