Estoy intentando poner la búsqueda de texto completo trabajando en SQL Server 2008, sin embargo, la tabla que intento indexar es una tabla con una clave primaria compuesta, algo así como esto:SQL Server 2008 Búsqueda de texto completo en una tabla con una clave primaria compuesta
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
y me sale el siguiente error:. " 'PK__MESSAGES__C87C0C9C1EC32C6A' no es un índice válido para hacer cumplir una clave de búsqueda de texto completo una clave de búsqueda de texto completo debe ser único, no anulable, el índice de columna única que no está fuera de línea, no está definido en una columna calculada no implícita o no imprecisa, no tiene un filtro y tiene un tamaño máximo de 900 bytes. Elija otro índice para la clave de texto completo ".
Esto significa que no puedo usar la búsqueda de texto completo en tablas con claves primarias compuestas? ¿O estoy haciendo algo mal?
Gracias de antemano
Eso es lo que esperaba, podría estar equivocado, porque una clave primaria compuesta sigue siendo una restricción única (pero no de una sola columna, ese es el problema). Muchas gracias, acabo de crear el campo único, y funcionó =) –