Změnou datového typu na varchar(4000) , zajistíte, že bude přijímat NULLs .
Zkuste toto:
ALTER TABLE [mytable] DROP CONSTRAINT PK_mytable_data;
ALTER TABLE [mytable] ALTER COLUMN data varchar(4000) NOT NULL;
ALTER TABLE [mytable] ADD CONSTRAINT PK_mytable_data PRIMARY KEY (fkid, data);
Všimněte si, že velikost indexu (která je implicitně vytvořena pro PK ) je omezena na 900 bajtů a vložení větších hodnot selžou.