Myślę, że komunikat o błędzie jest całkiem jasny, nie?
Jeśli indeks nie jest unikalny, nie dopuszcza wartości null i nie jest jednokolumnowy, nie można go użyć do indeksowania pełnotekstowego.
Nie, jak mówi błąd - ten rodzaj indeksu nie zadziała. Okres. Nie ma mowy o tym.
Jak zauważył Remus - nigdy nie mówi, że musi to być indeks klucza podstawowego! Jeśli w tabeli znajduje się inne pole niepodlegające wartości null i unikatowe, możesz użyć unikatowego indeksu tego pola do swoich celów. Możesz nawet po prostu dodać INT IDENTITY(1,1)
do tabeli i umieść UNIQUE INDEX
na tym jednym polu i powinieneś być gotowy.