Améliorations apportées à la recherche de texte intégral relatives à la gestion

Microsoft SQL Server 2005 introduit plusieurs améliorations de la recherche de texte intégral relatives à la gestion. Elles sont décrites ci-dessous.

Sauvegarde et restauration de catalogues de texte intégral

SQL Server 2005 offre des fonctions de sauvegarde et de restauration pour les catalogues de texte intégral. Les versions antérieures de SQL Server n'offraient pas de mécanisme intégré et fiable par lesquels les catalogues de texte intégral pouvaient être sauvegardés et restaurés. Dans cette version de SQL Server, les catalogues de texte intégral peuvent être sauvegardés et restaurés en même temps ou séparément des données de base de données. Cette fonctionnalité réduit le temps nécessaire pour récupérer d'un incident et simplifie la tâche de déplacement des données, y compris les catalogues de texte intégral, d'un ordinateur à un autre, sans qu'il soit nécessaire de remplir à nouveau entièrement le catalogue. Cette fonctionnalité de sauvegarde et de restauration offre les possibilités suivantes :

  • Possibilité de sauvegarder et de restaurer un ou plusieurs catalogues de texte intégral vers et depuis des médias, de la même façon que d'autres données.
  • Élimination de la nécessité de remplir à nouveau entièrement en données après une restauration.
  • Mise à jour des données de texte intégral pour refléter les modifications par reprise des journaux après une restauration. Pour cela, le suivi des modifications doit être activé.
  • Pour plus d'informations, voir Sauvegarde et restauration de catalogues de texte intégral.

Catalogues de texte intégral inclus dans les opérations d'attachement et de détachement de base de données

Microsoft SQL Server 2005 préserve les catalogues de texte intégral quand les administrateurs effectuent des opérations de détachement et d'attachement de base de données. Les versions antérieures de SQL Server ignoraient les catalogues de texte intégral lors de ces opérations, ce qui aboutissait à l'existence de catalogues de texte intégral orphelins. Les administrateurs étaient obligés de supprimer et de recréer le catalogue de texte intégral.

Cette version de SQL Server reconnaît les catalogues de texte intégral comme parties intégrantes de la base de données. Les administrateurs peuvent détacher une base de données, copier tous les fichiers de base de données à un nouvel emplacement, puis ré-attacher la base de données. Les catalogues de texte intégral sont préservés au cours de ce processus. Pour plus d'informations, voir Attacher et détacher des catalogues de texte intégral.

Indexation de texte intégral pour les données XML

SQL Server 2005 introduit un nouveau type de données XML qui vous permet de stocker un fragment ou un document XML. La recherche de texte intégral de SQL Server prend maintenant en charge la création d'index et de requêtes de texte intégral sur le type de données XML.

Le niveau de granularité des requêtes est la valeur des colonnes. Les prédicats de texte intégral appliqués à une colonne XML indexée en texte intégral renvoient les lignes où la chaîne de recherche spécifiée existe n'importe où dans le contenu de la colonne. Pour plus d'informations, voir Exécution de requêtes sur des colonnes varbinary(max) et XML.

Améliorations des performances et mise à niveau de l'indexation de texte intégral

La recherche de texte intégral de SQL Server 2005 comporte une mise à niveau majeure du service Microsoft Search (MSSearch) vers la version 3.0. Les avantages de cette mise à niveau sont les suivants :

  • Performances largement améliorées du remplissage des index de texte intégral.
  • Il y a une instance de MSSearch 3.0 par instance de SQL Server.
  • MSSearch 3.0 s'exécute sous le même compte de service que SQL Server.
  • Pour plus d'informations, voir Moteur de texte intégral Microsoft pour SQL Server.

Sécurité de service parallèle

La recherche de texte intégral de SQL Server 2005 utilise une seule instance du service Microsoft Full-Text Engine for SQL (MSFTESQL) par instance de SQL Server. Chaque instance de MSFTESQL démarre et s'exécute sous le même compte de service que celui utilisé par l'instance SQL Server. Si un administrateur modifie le compte de service SQL Server pour une instance donnée, le compte du service MSFTESQL associé est également mis à jour. Dans les versions antérieures de SQL Server, une seule instance de MSSearch, s'exécutant en tant que LocalSystem, était partagée entre toutes les instances et applications sur le serveur.

Rapports d'états enrichis

La recherche de texte intégral de SQL Server 2005 offre plusieurs améliorations des rapports d'états enrichis, qui permettent une gestion et une prise en charge plus facile des mises en œuvre de la recherche intégrale. Ces améliorations sont les suivantes :

  • Journaux d'état de remplissage qui enregistrent l'état et les erreurs d'indexation pour chaque index d'un catalogue.
  • États supplémentaires pour les services, les catalogues et les index, et nouvelles options de configuration disponibles.
  • Exposition des requêtes de texte intégral à Générateur de profils SQL Server pour diagnostic et analyse des performances.

Voir aussi

Concepts

Améliorations de la recherche de texte intégral relatives à la programmation

Aide et Informations

Assistance sur SQL Server 2005