sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server 2008 Búsqueda de texto completo en una tabla con una clave primaria compuesta

Creo que el mensaje de error es bastante claro, ¿no?

Si su índice no es único, no acepta valores NULL y no tiene una sola columna, no se puede usar para la indexación de texto completo.

No, como dice el error, este tipo de índice no funcionará. Período. No hay forma de evitarlo.

Como señaló Remus, ¡nunca dice que tiene que ser el índice de clave principal! Si tiene algún otro campo único y no anulable en la tabla, puede usar un índice único en ese campo para sus propósitos. Incluso podría simplemente agregar un INT IDENTITY(1,1) campo a su tabla y coloque un UNIQUE INDEX en ese único campo y debería estar listo para comenzar.