2009-01-05 11 views
19

Ich habe SQL Server 2008 Express mit Advanced Services installiert, aber wenn ich versuche, eine neue Datenbank zu erstellen, ist die Option Volltextindizierung ausgegraut. Ich glaube, dass die Volltextindizierung installiert wurde, weil ich eine Abfrage wie unten ausgeführt habe :
Warum ist die Volltext-Indexierungsoption ausgegraut?

use [mydbname] 
select fulltextserviceproperty('isfulltextinstalled') 

Diese Abfrage gibt 1, so dass ich denke, dass es erfolgreich installiert wurde.

Volltextindizierung wird in MSSQL Express mit Advanced Services Edition unterstützt, die ich installiert habe. Seite als Referenz:
http://www.microsoft.com/downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en

Antwort

0

Die folgende Liste zeigt die wichtigsten SQL-Server-Komponenten, die nicht in SQL Server Express unterstützt:

  • Reporting Services
  • Notification Services
  • Integration Services
  • Analysis Services
  • Volltextsuche
  • OLAP Services/Data Mining

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

+0

Meine Ausgabe ist SQL Server 2008 Express mit Advanced Services, diese Ausgabe unterstützt die Volltextindizierung, Seite Referenz: http: //www.microsoft.com/downloads/details.aspx?familyid=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang=en#QuickInfoContainer –

+0

Vereinbart, solange die Advanced Services-Version installiert ist, funktioniert FTS gut. Diese Seite beschreibt, was 2008 Express im Detail unterstützt http://msdn.microsoft.com/en-us/library/ms365248.aspx – andynormancx

5

Ist der Dienst gestartet? Ich denke, eine Standardinstallation von 2008 Express hat FTS gestoppt.

In 2005 Express (IIRC) mussten Sie die Kataloge manuell erstellen, anstatt über managmement studio; Sie könnten versuchen, dass und sehen, ob Sie einen Fehler:

use MyDatabaseName 
go 
EXEC sp_fulltext_database 'enable' 
go 
CREATE FULLTEXT CATALOG MyFullTextCatalog 

Wenn Sie manuell die Indizes erstellen Sie so etwas wie tun:

CREATE FULLTEXT INDEX ON MyDatabaseName.dbo.MyTableToSearch 
(
MySearchColumn 
Language 1033 
) 
KEY INDEX MyCurrentIndex; 
+1

Ich habe die Abfrage durchgeführt und es wurde ohne Probleme ausgeführt. ----------------------------------- Befehl (e) erfolgreich abgeschlossen. –

+0

Aber danach überprüfe ich die Propertalis -> Files, siehe die Option Volltextindizierung ist immer noch grau. –

+0

Es könnte nur eine GUI-Sache sein. Können Sie den Katalog in Management Studio sehen? Möglicherweise müssen Sie die Indizes auch manuell erstellen. –

1

Die Seite here gibt Aufschluss über die bestätigen, dass Sie haben den Volltext mit der SQL Server-Installation sowie Schritte zur späteren Installation installiert.

This page hat einen ordentlichen Durchlauf der Einstellung alles.

Stellen Sie außerdem sicher, dass der Dienst ausgeführt wird.

Hoffentlich wird einer von ihnen Sie in die richtige Richtung zeigen.

2

Zufälligerweise war ich nur einen Leistungsführer für FTS in SQL 2008 zu lesen und kam dies über:

The New Database dialog box in Management Studio has an option grayed out. Just below the name and owner there is a grayed out check box. In the released version of SQL Server 2008 the full text options are on by default. This was left in place in case any customers had references to it in scripts.

So sieht es aus wie es absichtlich ausgegraut ist :)

6

sicher NAMED PIPES Make aktiviert in den Protokollen im Konfigurationsmanager als Volltextdienst benötigt dies!

+0

Das war genau das Problem für mich. Vielen Dank! –

5

Sie alle den vollständigen Text aktiviert Wert für jeden DB mit diesem Code anzeigen können:

select name, DATABASEPROPERTY(name,'IsFulltextEnabled') 
from master..sysdatabases where dbid > 4 

Pollus

0

in Ihrem DB Set aktuellen Kompatibilitätsgrad Vorsicht vor, wenn SQL Server Volltext

Konfiguration

Für den Fall, dass es Menschen helfen könnte, die gleichen Probleme zu haben, die ich gefunden habe, poste ich dies hier, weil es mit der Frage zusammenhängt.

Ich hatte eine SQL Server DB von einer externen Firma installiert. Wir haben nach Änderungen an der Software gefragt, die das Hinzufügen von Volltextsuchfunktionen in der Datenbank erforderten.

Ich hatte eine Testdatenbank, die ich neben dieser Firmendatenbank erstellt hatte, um die Konfiguration dieser Dienste zu testen.

Als ich versuchte, einen Volltextkatalog in SQL Server 2008 zu erstellen, waren alle Optionen für die Datenbank des Unternehmens ausgegraut, während in der völlig neu erstellten Datenbank alles in Ordnung war, der Bildschirm nicht ausgegraut war Ich wollte, dass Akzente ignoriert werden.

Aus Verzweiflung, ich begann, jeden Parameter zwischen den beiden Datenbanken zu vergleichen, und ich fand, dass die Datenbankkompatibilitätsstufe des Unternehmens auf "Sql Server 2000 (80)" festgelegt wurde. Sobald ich das zu 'SQL Server 2008 (100)' geändert habe, hat alles gut funktioniert, die Volltext-Katalogerstellung scren war nicht mehr ausgegraut.

fand ich eine Notiz, irgendwie in diesem Artikel zu diesem Kompatibilitätsproblem im Zusammenhang: https://msdn.microsoft.com/en-us/library/ms142583.aspx#OV_ft_predicates

Verwandte Themen