segunda-feira, 6 de setembro de 2010

is not a valid index to enforce a full-text search key. A full-text search key must be a unique, non-nullable, single-column index which is not offline, is not defined on a non-deterministic or imprecise nonpersisted computed column, does not have a filter, and has maximum size of 900 bytes. Choose another index for the full-text key

Sintoma: Ao tentar criar um FULL TEXT Index em um banco de dados SQL Server 2008, a mensagem "...is not a valid index to enforce a full-text search key. A full-text search key must be a unique, non-nullable, single-column index which is not offline, is not defined on a non-deterministic or imprecise nonpersisted computed column, does not have a filter, and has maximum size of 900 bytes. Choose another index for the full-text key" é apresentada pelo parser.

Causa: A coluna que estava vinculada ao índice do tipo UNIQUE que compõe a SEARCH KEY, estava aceitando valores nulos.

Resolução: Foi realizado um ALTER TABLE mudando a coluna para NOT NULL.

Mais informações: http://stackoverflow.com/questions/2315577/sql-server-2008-full-text-search-on-a-table-with-a-composite-primary-key

Até a próxima!

Nenhum comentário:

Postar um comentário

Leave your comment here!