Question

J'essaie d'activer l'indexation de texte intégral dans SQL Server 2005 Express.Je l'utilise sur mon ordinateur portable avec Vista Ultimate.

Je comprends que la version standard de SQL Server Express ne dispose pas d'indexation en texte intégral.J'ai déjà téléchargé et installé "Microsoft SQL Server 2005 Express Edition avec Advanced Services Service Pack 2" (télécharger).

Je me suis également assuré que les services « SQL Server (instance) » et « SQL Server FullText Search (instance) » s'exécutent sur le même compte, à savoir « Service réseau ».

J'ai également sélectionné l'option "Utiliser l'indexation de texte intégral" dans la zone Propriétés de la base de données > Fichiers.

Je peux exécuter la requête SQL "Select FullTextServiceProperty ('isfullTextInStalled');" et retour 1.

Le problème que j'ai est que lorsque ma table est ouverte en mode Création et que je sélectionne "Gérer l'index FullText" ;la fenêtre d'index de texte intégral affiche le message...

"La création de l'index de texte intégral n'est pas disponible.Vérifiez que vous disposez des autorisations appropriées ou que les catalogues de texte intégral sont définis."

Avez-vous des idées sur ce qu'il faut vérifier ou où aller ensuite ?

Était-ce utile?

La solution

sp_fulltext_database 'enable'

CREATE FULLTEXT CATALOG [myFullText]
WITH ACCENT_SENSITIVITY = ON

CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text])
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE

Autres conseils

Tout ce dont j'avais besoin pour faire fonctionner l'indexation de texte intégral était le...

CRÉER UN CATALOGUE FULLTEXT [myFullText] AVEC ACCENT_SENSITIVITY = ON

Après cela, je pourrais exécuter une requête CREATE FULLTEXT INDEX ou utiliser Manage FullText Index dans MSSQL Management Studio.

Utilisez le studio de gestion de serveur SQL.

Connectez-vous en tant qu'administrateur à votre compte Windows.

Sélectionnez ensuite la base de données et cliquez avec le bouton droit sur la base de données dans le studio de gestion de serveur SQL et sélectionnez Définir l'index de texte intégral et vous êtes guidé tout au long du processus par le studio de gestion.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top