回答:
varchar(100 - 8000)(つまり以外varchar(max))に増やして、SSMS GUIではなくTSQLでこれを行う場合
ALTER TABLE YourTable ALTER COLUMN YourCol varchar(200) [NOT] NULL
カラムのnull許容をNULLto NOT NULL(すべての行が検証され、潜在的にに書き込まれている間にテーブルをロックする)またはfromから NOT NULLto NULL に変更しない場合、これはメタデータのみの迅速な変更です。SCH-Mテーブルのロックを待つ必要があるかもしれませんが、取得すると、変更はほとんど瞬時に行われます。
注意すべき1つの注意点は、SCH-Mロックの待機中に、キューを先にジャンプするのではなく、他のクエリがブロックされるため、SET LOCK_TIMEOUT最初のクエリの追加を検討することです。
また、元の列の状態であるかどうかALTER TABLEを明示的に指定するステートメントで確認してください。NOT NULLそうでない場合、列は許可されるように変更されますNULL。