SQL Server报错:is of a type that is invalid for use as a key column in an index

出现这个报错的原因是主键约束或者唯一约束设置的字段类型超过了最大的长度。

唯一约束和主键约束字段不能超过每行8000个字节,并且即使到那时也仅会使用前900个字节,因此主键的最安全最大大小为varchar(900) 或者nvarchar(450),而不应该设置为varchar(max)或者nvarchar(max)

你可能感兴趣的:(SQL,数据库)