When asked to change a column width on a very large table , such as 30 million rows and disk storage of 30 GB , these are some of the steps I take.
USE [MyDB]
GO
/****** Resize Table [dbo.MyReports].HolderName to varchar 64 from varchar 50***/
Alter TABLE MyReports
Alter column [HolderName] ......