Myslím, že chybová zpráva je docela jasná, ne?
Pokud váš index není jedinečný, nemá hodnotu null a není jednosloupcový, nelze jej použít pro fulltextové indexování.
Ne, jak chyba říká - tento druh indexu nebude fungovat. Doba. Nedá se to obejít.
Jak zdůraznil Remus – nikdy neříká, že to musí být index primárního klíče! Pokud máte v tabulce nějaké jiné a jedinečné pole bez možnosti null, můžete pro své účely v tomto poli použít jedinečný index. Můžete dokonce jednoduše přidat INT IDENTITY(1,1)
pole do vaší tabulky a vložte UNIQUE INDEX
na tomto jediném poli a měli byste být připraveni jít.