Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Voraussetzungen für die statistische semantische Suche und deren Installation oder Überprüfung.
Installieren der semantischen Suche
Gewusst wie: Überprüfen, ob die semantische Suche installiert ist
Fragen Sie die Eigenschaft IsFullTextInstalled der Metadatenfunktion SERVERPROPERTY (Transact-SQL) ab.
Ein Rückgabewert von 1 gibt an, dass Full-Text Suche und semantische Suche installiert sind; Ein Rückgabewert von 0 gibt an, dass sie nicht installiert sind.
SELECT SERVERPROPERTY('IsFullTextInstalled');
GO
Anleitung zur Installation der semantischen Suche
Um die semantische Suche zu installieren, wählen Sie Full-Text und semantische Extraktionen für die Suche auf der Seite „Zu installierende Features“ während des Setups aus.
Die statistische semantische Suche ist von der Full-Text-Suche abhängig. Diese beiden optionalen Features von SQL Server werden zusammen installiert.
Installieren oder Entfernen der Datenbank für semantische Sprachstatistiken
Die semantische Suche verfügt über eine zusätzliche externe Abhängigkeit, die als Datenbank für semantische Sprachenstatistiken bezeichnet wird. Diese Datenbank enthält die statistischen Sprachmodelle, die von der semantischen Suche benötigt werden. Eine datenbank für eine einzelne semantische Sprachstatistik enthält die Sprachmodelle für alle Sprachen, die für die semantische Indizierung unterstützt werden.
Anleitung: Überprüfen, ob die Datenbank für semantische Sprachstatistik installiert ist.
Abfragen Sie die Katalogansicht sys.fulltext_semantic_language_statistics_database (Transact-SQL).
Wenn die Datenbank für die Semantiksprachenstatistik installiert und für die Instanz registriert ist, enthalten die Abfrageergebnisse eine einzelne Zeile mit Informationen zur Datenbank.
SELECT * FROM sys.fulltext_semantic_language_statistics_database;
GO
Anleitung: Installieren, Anbinden und Registrieren der Datenbank für Semantische Sprachstatistik
Die Datenbank für die semantische Sprachstatistik wird nicht vom SQL Server-Setupprogramm installiert. Führen Sie die folgenden Aufgaben aus, um die Datenbank für die Semantiksprachenstatistik als Voraussetzung für die semantische Indizierung einzurichten:
1. Installieren Sie die Datenbank für die semantische Sprachstatistik.
- Suchen Sie die Datenbank für semantische Sprachstatistiken auf dem SQL Server-Installationsmedium, oder laden Sie sie aus dem Web herunter.
- Locate the Windows installer package named **SemanticLanguageDatabase.msi** on the [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] installation media. Locate the 32-bit or 64-bit version of the installer package depending on the target system. The name of the containing folder identifies the 32-bit or 64-bit version of the file; the file name itself is the same for both versions.
- Download the installer package from the [Microsoft?? SQL Server?? 2014 Semantic Language Statistics](https://go.microsoft.com/fwlink/?LinkID=296743) page on the [!INCLUDE[msCoName](../../../includes/msconame-md.md)] Download Center.
Führen Sie das SemanticLanguageDatabase.msi Windows Installer-Paket aus, um die Datenbank- und Protokolldatei zu extrahieren.
Sie können optional das Zielverzeichnis ändern. Standardmäßig extrahiert das Installationsprogramm die Dateien in einen Ordner namens Microsoft Semantic Language Database im 32-Bit- oder 64-Bit-Ordner "Programme". Die MSI-Datei enthält eine komprimierte Datenbankdatei und Protokolldatei.
Verschieben Sie die extrahierte Datenbankdatei und protokolldatei an einen geeigneten Speicherort im Dateisystem.
Wenn Sie die Dateien am Standardspeicherort belassen, ist es nicht möglich, eine andere Kopie der Datenbank für eine andere Instanz von SQL Server zu extrahieren.
Von Bedeutung
Wenn die Datenbank für die semantische Sprachstatistik extrahiert wird, werden eingeschränkte Berechtigungen der Datenbankdatei und der Protokolldatei am Standardspeicherort im Dateisystem zugewiesen. Daher verfügen Sie möglicherweise nicht über die Berechtigung zum Anfügen der Datenbank, wenn Sie sie am Standardspeicherort belassen. Wenn beim Anfügen der Datenbank ein Fehler ausgelöst wird, verschieben Sie die Dateien, oder überprüfen und beheben Sie die Dateisystemberechtigungen entsprechend.
2. Fügen Sie die Datenbank für die semantische Sprache an.
Fügen Sie die Datenbank mithilfe von Management Studio oder durch Aufrufen von CREATE DATABASE (SQL Server Transact-SQL) mit der FOR ATTACH-Syntax an die Instanz von SQL Server an. Weitere Informationen finden Sie unter Database Detach and Attach (SQL Server).
Standardmäßig lautet der Name der Datenbank semanticsdb. Sie können der Datenbank optional einen anderen Namen geben, wenn Sie sie anfügen. Sie müssen diesen Namen angeben, wenn Sie die Datenbank im nachfolgenden Schritt registrieren.
CREATE DATABASE semanticsdb
ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb.mdf' )
LOG ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb_log.ldf' )
FOR ATTACH;
GO
In diesem Codebeispiel wird davon ausgegangen, dass Sie die Datenbank von ihrem Standardspeicherort an einen neuen Speicherort verschoben haben.
3. Registrieren Sie die Datenbank für die semantische Sprachstatistik.
Rufen Sie die gespeicherte Prozedur sp_fulltext_semantic_register_language_statistics_db (Transact-SQL) auf, und geben Sie den Namen an, den Sie an die Datenbank übergeben haben, wenn Sie sie angefügt haben.
EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = N'semanticsdb';
GO
Anleitung: Abmelden, Trennen und Entfernen der Semantic Language Statistics Datenbank
Heben Sie die Registrierung der semantischen Sprachstatistik-Datenbank auf.
Rufen Sie die gespeicherte Prozedur sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL) auf. Sie müssen den Namen der Datenbank nicht angeben, da eine Instanz nur eine Datenbank für statistische Daten über semantische Sprache haben kann.
EXEC sp_fulltext_semantic_unregister_language_statistics_db;
GO
Trennen Sie die Datenbank für die semantische Sprachstatistik.
Rufen Sie die gespeicherte Prozedur sp_detach_db (Transact-SQL) auf, und geben Sie den Namen der Datenbank an.
USE master;
GO
EXEC sp_detach_db @dbname = N'semanticsdb';
GO
Entfernen Sie die Datenbank für die semantische Sprachstatistik.
Nachdem Sie die Registrierung aufgehoben und die Datenbank aufgehoben haben, können Sie die Datenbankdatei einfach löschen. Es gibt kein Deinstallationsprogramm, und es gibt keinen Eintrag in "Programme und Features " in der Systemsteuerung.
Anforderungen und Einschränkungen für die Installation und Entfernung der Datenbank für semantische Sprachenstatistiken
Sie können nur eine Datenbank für semantische Sprachen in einer Sql Server-Instanz anfügen und registrieren.
Jede Instanz von SQL Server auf einem einzelnen Computer erfordert eine separate physische Kopie der Datenbank für semantische Sprachstatistiken. Fügen Sie eine Kopie an jede Instanz an.
Sie können eine gültige und registrierte Datenbank für semantische Sprachen nicht trennen und durch eine beliebige Datenbank ersetzen, die denselben Namen hat. Dies führt dazu, dass aktive oder zukünftige Indexpopulationen fehlschlagen.
Die Datenbank für die semantische Sprachstatistik ist schreibgeschützt. Sie können diese Datenbank nicht anpassen. Wenn Sie den Inhalt der Datenbank auf irgendeine Weise ändern, sind die Ergebnisse für zukünftige semantische Indizierung unbestimmt. Um den ursprünglichen Zustand dieser Daten wiederherzustellen, können Sie die geänderte Datenbank ablegen und eine neue und unveränderte Kopie der Datenbank herunterladen und anfügen.
Es ist möglich, die Datenbank für die Semantiksprache zu trennen oder abzulegen. Wenn aktive Indizierungsvorgänge vorhanden sind, die Lesesperren für die Datenbank aufweisen, schlägt der Vorgang zum Trennen oder Ablegen fehl oder timeout. Dies entspricht dem vorhandenen Verhalten. Nachdem die Datenbank entfernt wurde, schlagen semantische Indizierungsvorgänge fehl.
Installieren optionaler Unterstützung für neuere Dokumenttypen
Vorgehensweise: Installieren der neuesten Filter für Microsoft Office und andere Microsoft-Dokumenttypen
Diese Version von SQL Server installiert die neuesten Microsoft-Worttrennungen und Wortstammerkennungen, installiert jedoch nicht die neuesten Filter für Microsoft Office-Dokumente und andere Microsoft-Dokumenttypen. Diese Filter sind für die Indizierung von Dokumenten erforderlich, die mit den neuesten Versionen von Microsoft Office und anderen Microsoft-Anwendungen erstellt wurden. Informationen zum Herunterladen der neuesten Filter finden Sie unter Microsoft Office 2010 Filter Packs.