Ich denke, die Fehlermeldung ist ziemlich klar, oder?
Wenn Ihr Index nicht eindeutig, nicht nullwertfrei und nicht einspaltig ist, kann er nicht für die Volltextindizierung verwendet werden.
Nein, wie der Fehler sagt - diese Art von Index wird nicht funktionieren. Zeitraum. Kein Weg daran vorbei.
Wie Remus betonte - es wird nie gesagt, dass es der Primärschlüsselindex sein muss! Wenn Sie ein anderes nicht nullfähiges und eindeutiges Feld in der Tabelle haben, können Sie für Ihre Zwecke einen eindeutigen Index für dieses Feld verwenden. Sie könnten sogar einfach eine INT IDENTITY(1,1)
hinzufügen Feld zu Ihrer Tabelle und setzen Sie einen UNIQUE INDEX
auf diesem einen Feld und Sie sollten startklar sein.