Como o erro indica, você precisa de uma das colunas indicadas para usar TEXTIMAGE_ON, como se você usasse
varchar(MAX)
em vez de varchar(50)
. No entanto, de acordo com esta outra resposta
o que você está fazendo parece redundante de qualquer maneira, pois o comportamento padrão é armazenar colunas de valor de texto grande em PRIMARY. A menos que você realmente tenha uma coluna de formato grande na tabela, você deve simplesmente remover
TEXTIMAGE_ON [PRIMARY]
da instrução SQL.