Sto cercando di eseguire la ricerca full text su SQL Server 2008, tuttavia la tabella che sto cercando di indicizzare è una tabella con una chiave primaria composta, qualcosa di simile questo:SQL Server 2008 Ricerca di testo completo su una tabella con una chiave primaria composta
EXEC sp_fulltext_catalog 'My_Catalog', 'create'
EXEC sp_fulltext_table 'Message', 'create', 'My_Catalog', 'PK__MESSAGES__C87C0C9C0EC32C7A' // PK__MESSAGES__C87C0C9C1EC32C6A is a composite key
e ottengo il seguente errore:. " 'PK__MESSAGES__C87C0C9C1EC32C6A' non è un indice valido per imporre una chiave di ricerca full-text una chiave di ricerca full-text deve essere un unico, non annullabile, indice a colonna singola che non è offline, non è definito su una colonna calcolata non deterministica o non controllata, non ha un filtro e ha una dimensione massima di 900 byte. Scegli un altro indice per la chiave full-text. "
Ciò significa che non è possibile utilizzare la ricerca di testo completo nelle tabelle con chiavi primarie composite? O sto facendo qualcosa di sbagliato?
Grazie in anticipo
Questo è quello che mi aspettavo, potrei semplicemente sbagliarmi, perché una chiave primaria composta è ancora un vincolo univoco (ma non una colonna singola, questo è il problema). Grazie mille, ho appena creato il campo unico e ho lavorato =) –