Saya pikir pesan kesalahannya cukup jelas, bukan?
Jika indeks Anda tidak unik, tidak non-nullable, dan bukan satu kolom, indeks tidak dapat digunakan untuk pengindeksan teks lengkap.
Tidak, seperti yang dikatakan kesalahan - indeks semacam ini tidak akan berfungsi. Periode. Tidak ada jalan lain.
Seperti yang ditunjukkan Remus - itu tidak pernah mengatakan itu harus menjadi indeks kunci utama! Jika Anda memiliki beberapa bidang lain yang tidak dapat dibatalkan dan unik pada tabel, Anda dapat menggunakan indeks unik pada bidang tersebut untuk tujuan Anda. Anda bahkan cukup menambahkan INT IDENTITY(1,1)
ke tabel Anda dan masukkan UNIQUE INDEX
di satu bidang itu dan Anda harus melakukannya dengan baik.