Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server:problema PK composito quando colonne con tipo di dati diverso

Come indica l'errore, è necessaria una delle colonne indicate per utilizzare TEXTIMAGE_ON, ad esempio se utilizzassi varchar(MAX) invece di varchar(50) . Tuttavia, secondo questa altra risposta quello che stai facendo sembra comunque ridondante, poiché il comportamento predefinito è memorizzare colonne con valori di testo di grandi dimensioni in PRIMARY.

A meno che tu non abbia effettivamente una colonna di grande formato nella tabella, dovresti semplicemente rimuovere TEXTIMAGE_ON [PRIMARY] dall'istruzione SQL.