Prenez garde du niveau de compatibilité actuel défini dans votre base de données lors de la configuration SQL Server texte intégral
Dans le cas où cela pourrait aider les gens ayant les mêmes problèmes que j'ai trouvés, je poste ceci ici parce que c'est lié à la question.
J'avais une base de données SQL Server installée par une société externe. Nous avons demandé une modification de son logiciel qui nécessitait l'ajout de fonctionnalités de recherche dans la base de données.
J'avais une base de données de test que j'avais créée de toutes pièces à côté de cette base de données de l'entreprise pour tester la configuration de ces services. Lorsque j'ai essayé de créer un catalogue Fulltext dans SQL Server 2008, toutes les options étaient grisées pour la base de données de l'entreprise, alors que dans la base de données créée, tout était OK, l'écran n'était pas grisé et je pouvais par exemple indiquer Je voulais que les accents soient ignorés. En désespoir de cause, j'ai commencé à comparer chaque paramètre entre les deux bases de données, et j'ai trouvé que le niveau de compatibilité de la base de données de l'entreprise était défini sur 'Sql Server 2000 (80)'. Dès que j'ai changé cela en 'SQL Server 2008 (100)', tout a commencé à fonctionner correctement, le scren de création de catalogue Fulltext n'était plus grisé.
Je trouve une note, dans cet article en quelque sorte lié à ce problème de compatibilité: https://msdn.microsoft.com/en-us/library/ms142583.aspx#OV_ft_predicates
Mon édition est SQL Server 2008 Express avec les services avancés, cette édition prend en charge l'indexation en texte intégral, page pour référence: http: //www.microsoft.com/downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en#QuickInfoContainer –
D'accord, tant que la version Advanced Services est installée, FTS fonctionne correctement. Cette page détaille ce que 2008 Express soutient en détail http://msdn.microsoft.com/en-us/library/ms365248.aspx – andynormancx