Ik denk dat de foutmelding vrij duidelijk is, niet?
Als uw index niet uniek, niet-nullable en niet één kolom is, kan deze niet worden gebruikt voor indexering van volledige tekst.
Nee, zoals de fout zegt - dit soort index zal niet werken. Periode. Geen weg omheen.
Zoals Remus opmerkte - er staat nooit dat het de primaire sleutelindex moet zijn! Als u een ander niet-nullable en uniek veld in de tabel heeft, kunt u voor uw doeleinden een unieke index op dat veld gebruiken. Je kunt zelfs gewoon een INT IDENTITY(1,1)
. toevoegen veld naar uw tabel en plaats een UNIQUE INDEX
op dat ene veld en je zou goed moeten zijn om te gaan.