Installation et mise à niveau de la recherche de texte intégral

Microsoft SQL Server 2005 introduit l'installation côte à côte du moteur de texte intégral. Une instance du service du moteur de texte intégral Microsoft pour SQL Server (MSFTESQL), qui est basé sur le service Microsoft Search (MSSearch), est installée sur chaque instance de Microsoft SQL Server. En d'autres termes, SQL Server n'a plus besoin de partager le service MSSearch avec les autres produits serveur qui l'utilisent.

ms142490.note(fr-fr,SQL.90).gifImportant :
Il est recommandé de modifier le compte du service de recherche de texte intégral immédiatement après l'installation de SQL Server 2005. Pour plus d'informations sur la modification de ce compte de service, consultez Procédure : configurer le compte de démarrage du service de recherche de texte intégral (Gestionnaire de configuration SQL Server).

Le fait d'isoler le moteur de texte intégral au niveau de l'instance simplifie le processus de gestion et de mise à jour des serveurs. Désormais, les mises à jour du système d'exploitation ou les autres instances de produits serveur sur le système n'affectent plus la recherche de texte intégral de SQL Server. En outre, vous pouvez installer des produits tels que Microsoft SharePoint Portal Server sans craindre qu'une version plus récente du service MSSearch affecte le comportement de la recherche de texte intégral.

Une installation côte à côte signifie que chacun des composants suivants existe au niveau de l'instance de SQL Server.

  • MSFTESQL
    Le service du moteur de texte intégral gère le composant de démon de filtre, effectue les opérations d'administration et exécute les requêtes de texte intégral. Il apparaît en tant que MSFTESQL$<nom_instance> pour une instance nommée.
  • MSFTEFD
    Le démon de filtre de texte intégral se charge en toute sécurité ; par ailleurs, il gère l'exécution des composants extensibles tiers utilisés pour un index et une requête, par exemple les séparateurs de mots, les identificateurs de racines et les filtres, sans altérer l'intégrité du service du moteur de texte intégral.
  • Séparateurs de mots, identificateurs de racines et filtres
    Chaque instance utilise désormais son propre ensemble de séparateurs de mots, d'identificateurs de racines et de filtres, au lieu de s'appuyer sur la version de système d'exploitation de ces composants. Ces composants sont également plus faciles à inscrire et à configurer au niveau de l'instance.

Pour plus d'informations sur l'architecture de la recherche de texte intégral, consultez Architecture de la recherche de texte intégral.

ms142490.note(fr-fr,SQL.90).gifImportant :
Si vous désinstallez le composant de recherche de texte intégral, vous devez redémarrer le serveur.

Configuration de la recherche de texte intégral

Pour commencer à utiliser la fonction de recherche de texte intégral, vous devez configurer l'outil d'indexation de texte intégral dans les colonnes des tables auxquelles vous souhaitez accéder via le moteur de texte intégral. Pour plus d'informations, consultez Mise en route avec la recherche de texte intégral.

Mise à niveau

La mise à niveau vers SQL Server 2005 a lieu au cours de l'installation. Une instance de SQL Server 2005 est installée côte à côte avec l'ancienne version de SQL Server, et les données sont migrées. Si l'ancienne version de SQL Server intégrait la recherche de texte intégral, une nouvelle version de cette fonctionnalité est installée automatiquement.

Dans SQL Server 2005, le format des catalogues de texte intégral a subi d'importantes modifications. En conséquence, tous les catalogues de texte intégral des versions précédentes de SQL Server doivent être reconstruits. Cette reconstruction s'effectue de manière automatique et ne gêne pas le déroulement de la mise à niveau. Elle peut donc se poursuivre après la mise à niveau. Un nouveau dossier est créé sous le chemin où le catalogue de texte intégral se trouvait à l'origine. Les fichiers associés aux catalogues de texte intégral reconstruits figurent dans ce nouveau dossier.

Voir aussi

Concepts

Moteur de texte intégral Microsoft pour SQL Server
Séparateurs de mots et identificateurs de racines
Filtres de recherche en texte intégral

Aide et Informations

Assistance sur SQL Server 2005