2009-04-17 5 views
3

Nicht sicher, was mit diesem passiert, aber hier ist meine Frage. Ich habe eine SQL Server 2008-Datenbank, die ich die Volltextindizierung in der Lage sein müssen, tun/gesucht, aber wenn ich mein Setup-Indizes auf dem Tisch versuchen, erhalte ich folgendes:So aktivieren Sie den Volltextindex auf Sql Server 2008 Tabelle

alt text http://docs.google.com/a/delorenzodesign.com/File?id=dgr4q2dh_25sq4dnxd9_b

Ich habe diese gespeicherte Prozedur auf meiner Datenbank versucht laufen und es ist erfolgreich:

EXEC sp_fulltext_database @action = 'enable' 

Aber ich habe immer noch das obige Fenster und meine Volltextsuche gibt keine Ergebnisse, wenn sie sollten.

Was fehlt mir?

+0

Ich nehme an, dass dies eine Datenbank ist, die in SQL Server 2008 gestartet wurde und nicht von SQL Server 2005 migriert wurde? –

+0

Eigentlich begann es ursprünglich als Sql 2000-Datenbank, wurde aber irgendwann während der RTM-Periode von Sql 2008 aktualisiert. –

Antwort

2

Danke für den "Tritt in den Hintern" John. Ich hatte dort nachgesehen, aber wie meine Frau sagt, "ich sah aus wie ein Mann". Zweiter Blick stellte sich diese Seite nach oben:

Administering Full-Text Search

und nach dem ersten Aufzählungspunkt zu lesen (ich die wichtigen Sachen fett gedruckt habe, zumindest für mich) ...

Systemmanagement Aufgaben wie die FDHOST Launcher-Dienst (MSSQLFDLauncher) die Verwaltung, einen Neustart Filter-Dämon-Host-Prozess wenn Sie die Dienstkontoinformationen zu ändern, Konfigurieren serverweite Volltexteigenschaften und Volltextkataloge sichern ...

Neustart des Daemon, brachte mich zum Laufen. Mann, das war einfach. : D

+0

Ausgezeichnete Nachrichten, gute Sachen! –

1

Nicht sicher, ob Sie die Dokumentation durchgesehen haben, aber Microsofts Inhalt ist ziemlich gründlich und Sie sollten schnell in der Lage sein, Anweisungen für genau das zu finden, was Sie suchen, ohne zu viel herumzustochern.

Hier ist ein ausgezeichneter Ort, um Ihre Suche zu starten:

http://msdn.microsoft.com/en-us/library/ms142571.aspx

3

Ich hatte eine Datenbank, die von einer früheren Version von SQL Server auf SQL Server 2008 migriert wurde. Die Volltextindizierung war vor der Migration nicht aktiviert. Um SQL Management Studio Volltext-Optionen zu ermöglichen, hatte ich die folgenden Befehle zu erteilen:

use [your_database_name] 

CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT; 
GO 

EXEC [your_database_name].[dbo].[sp_fulltext_database] @action = 'enable' 
GO 

Der erste Befehl mit dem Volltextkatalog erstellt. Der zweite initialisiert die Volltextindizierung und teilt Management Studio mit, dass der Volltext für die angegebene Datenbank aktiviert ist.