Freigeben über


Verwalten und Überwachen Full-Text Suche nach einer Serverinstanz

Die Volltextverwaltung für eine Serverinstanz umfasst:

  • Systemverwaltungsaufgaben wie das Verwalten des FDHOST-Startprogrammdiensts (MSSQLFDLauncher); den Filterdaemon-Hostprozess neu starten, wenn Sie die Anmeldeinformationen des Dienstkontos ändern; serverweite Volltexteigenschaften konfigurieren und Volltextkataloge sichern. Auf Serverebene können Sie z. B. eine Standardsprache für Volltext angeben, die sich von der Standardsprache der Serverinstanz als Ganzes unterscheidet.

  • Konfigurieren von Volltextlinguistikkomponenten (Wortbrecher und Stammer, Thesaurusdatei, Stopwörter und Stopplisten).

  • Konfigurieren einer Benutzerdatenbank für die Volltextsuche. Dazu müssen Sie einen oder mehrere Volltextkataloge für die Datenbank erstellen und einen Volltextindex für jede Tabelle oder indizierte Ansicht definieren, für die Sie Volltextabfragen ausführen möchten.

Anzeigen oder Ändern von Servereigenschaften für Full-Text Suche

Sie können die Volltexteigenschaften einer Instanz von SQL Server in SQL Server Management Studio anzeigen.

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und klicken Sie anschließend auf Eigenschaften.

  2. Klicken Sie im Dialogfeld "Servereigenschaften " auf die Seite " Erweitert ", um Serverinformationen zur Volltextsuche anzuzeigen. Die Volltexteigenschaften sind wie folgt:

    • Standardsprache für Full-Text

      Gibt eine Standardsprache für indizierte Volltextspalten an. Die sprachliche Analyse von indizierten Volltextdaten hängt von der Sprache der Daten ab. Der Standardwert für diese Option ist die Sprache des Servers. Die Sprache, die der angezeigten Einstellung entspricht, finden Sie unter sys.fulltext_languages (Transact-SQL).

    • Full-Text Upgrade-Option

      Diese Servereigenschaft steuert, wie Volltextindizes beim Upgrade einer Datenbank von SQL Server 2005 (9.x) auf eine höhere Version migriert werden. Diese Eigenschaft gilt für das Upgrade durch Anfügen einer Datenbank, Wiederherstellen einer Datenbanksicherung, Wiederherstellen einer Dateisicherung oder Kopieren der Datenbank mithilfe des Assistenten zum Kopieren der Datenbank.

      Die Alternativen sind wie folgt:

      Importieren
      Volltextkataloge werden importiert. In der Regel ist der Import wesentlich schneller als die Neuerstellung. Wenn Sie beispielsweise nur eine CPU verwenden, wird der Import etwa 10 Mal schneller ausgeführt als neu erstellt. Ein importierter Volltextkatalog verwendet jedoch nicht die neuen und erweiterten Worttrennungen, die in SQL Server 2008 eingeführt wurden, daher sollten Sie ihre Volltextkataloge möglicherweise schließlich neu erstellen.

      Hinweis

      Die Neuerstellung kann im Multithreadmodus ausgeführt werden, und wenn mehr als 10 CPUs verfügbar sind, kann die Neuerstellung schneller ausgeführt werden als beim Import, wenn Sie die Neuerstellung für die Verwendung aller CPUs zulassen.

      Wenn kein Volltextkatalog verfügbar ist, werden die zugehörigen Volltextindizes neu erstellt. Diese Option ist nur für SQL Server 2005(9.x)-Datenbanken verfügbar.

      Umbauen
      Volltextkataloge werden mithilfe der neuen und erweiterten Worttrennungen neu erstellt. Das Neuerstellen von Indizes kann eine Weile dauern, und nach dem Upgrade kann eine erhebliche Menge an CPU und Arbeitsspeicher erforderlich sein.

      zurücksetzen
      Volltextkataloge werden zurückgesetzt. SQL Server 2005-Volltextkatalogdateien werden entfernt, die Metadaten für Volltextkataloge und Volltextindizes werden jedoch beibehalten. Nach dem Upgrade werden alle Volltextindizes für die Änderungsnachverfolgung deaktiviert und Durchforstungen werden nicht automatisch gestartet. Der Katalog bleibt leer, bis Sie eine vollständige Population manuell ausstellen, nachdem das Upgrade abgeschlossen wurde.

      Informationen zum Auswählen einer Volltextupgradeoption finden Sie unter Upgrade Full-Text Suche.

      Hinweis

      Die Volltextupgradeoption kann auch mithilfe der sp_fulltext_serviceupgrade_option-Aktion festgelegt werden.

Anzeigen zusätzlicher Full-Text Servereigenschaften

Transact-SQL Funktionen können verwendet werden, um den Wert verschiedener Eigenschaften auf Serverebene der Volltextsuche abzurufen. Diese Informationen sind nützlich für die Verwaltung und Problembehandlung bei der Volltextsuche.

In der folgenden Tabelle sind Volltexteigenschaften einer SQL Server-Serverinstanz und deren zugehörige Transact-SQL Funktionen aufgeführt.

Eigentum BESCHREIBUNG Funktion
IsFullTextInstalled Gibt an, ob die Volltextkomponente mit der aktuellen Instanz von SQL Server installiert wird. EigenschaftenDesVolltextdienstes

SERVEREIGENSCHAFT
LoadOSResources Gibt an, ob Worttrennungen und Filter des Betriebssystems registriert und mit dieser Instanz von SQL Server verwendet werden. Eigenschaften des Volltextdienstes
VerifySignature Gibt an, ob nur signierte Binärdateien vom modul Full-Text geladen werden. FULLTEXTSERVICEPROPERTY

Überwachen der Full-Text Suchaktivität

Mehrere dynamische Verwaltungsansichten und -funktionen sind nützlich, um die Aktivität der Volltextsuche auf einer Serverinstanz zu überwachen.

So zeigen Sie Informationen zu den Volltextkatalogen mit laufenden Populationsaktivitäten an

So zeigen Sie die aktuelle Aktivität eines Filterdaemonhostprozesses an

Informationen zu laufenden Indexpopulationen anzeigen

So zeigen Sie Speicherpuffer in einem Speicherpool an, die als Teil eines Crawlers oder einer Crawling-Reichweite verwendet werden.

So zeigen Sie die freigegebenen Speicherpools an, die für die Volltext-Sammlungskomponente für eine Volltextsuche oder einen Volltextsuchbereich verfügbar sind

Informationen zu jedem Batch der Volltextindizierung anzeigen

Um Informationen zu den spezifischen Bereichen einer laufenden Bevölkerungsstatistik anzuzeigen