Impossible d'utiliser un prédicat CONTAINS ou FREETEXT sur une table ou une vue indexée. Il ne s'agit pas d'un index en text intégral.

J'ai besoin de récupérer tous les loggings qui contiennent .

En ce moment j'utilise ce SQL:

  select * from dbo.mytable where CONTAINS(Location, '.') 

mais je reçois cette erreur:

 Cannot use a CONTAINS or FREETEXT predicate on table or indexed view it is not full-text indexed. 

Je ne peux pas mettre le column full text indexed car je n'ai pas de privilège élevé.

Une idée de comment contourner ce problème?

Si vous souhaitez utiliser CONTAINS la colonne doit être indexée en text intégral.

Si vous ne le faites pas ou si vous ne le pouvez pas, vous pouvez searchr des données contenant un . utilisant LIKE

  where Location LIKE '%.%'