2009-05-20 16 views
0

Wenn ich eine Northwind-Datenbank (mit sp_attach_db) an SQL Server 2005 anfügen, wurde es erfolgreich beendet. aber wenn ich diese Abfrage ausführenAnfügen und Trennen der Datenbank

SELECT FT_TBL.Description, 
    FT_TBL.CategoryName, 
    KEY_TBL.RANK 
FROM Categories AS FT_TBL INNER JOIN 
    CONTAINSTABLE (Categories, Description, 
     '("sweet and savory" NEAR sauces) OR 
     ("sweet and savory" NEAR candies)' 
     , 10 
    ) AS KEY_TBL 
    ON FT_TBL.CategoryID = KEY_TBL.[KEY] 

es mir diesen Fehler geben

„Kann nicht verwenden ein ENTHÄLT oder FREETEXT- Prädikat auf Tabelle oder indizierte Sicht‚Kategorien‘, weil es nicht volltextindiziert.“

was wird die mögliche lösung sein? Müssen wir einen Full-Text-Index erstellen?

mir bitte Dank im Voraus

helfen

Antwort

2

Ja, zu verwenden, um CONTAINS die Tabelle einen Volltextindex auf sie definiert haben muss.

+0

Vielen Dank, ich habe es erstellt .... es funktioniert gut – Anoop

Verwandte Themen