Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:zusammengesetztes PK-Problem, wenn Spalten einen anderen Datentyp haben

Wie der Fehler besagt, benötigen Sie eine der angegebenen Spalten, um TEXTIMAGE_ON zu verwenden, z. B. wenn Sie varchar(MAX) verwendet haben statt varchar(50) . Laut dieser anderen Antwort Was Sie tun, scheint ohnehin überflüssig zu sein, da das Standardverhalten darin besteht, Spalten mit großen Textwerten in PRIMARY.

zu speichern

Sofern Sie nicht tatsächlich eine großformatige Spalte in der Tabelle haben, sollten Sie TEXTIMAGE_ON [PRIMARY] einfach entfernen aus der SQL-Anweisung.