2009-04-17 2 views
3

Vous ne savez pas ce qui se passe avec ceci, mais voici ma question. J'ai une base de données Sql Server 2008 que je dois pouvoir faire l'indexation en texte intégral/recherche mais lorsque je tente d'installer mes indices sur la table, je reçois le texte suivant:Comment activer l'index de texte intégral sur Sql Server 2008 Tableau

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

J'ai essayé d'exécuter cette procédure stockée sur ma base de données et il est réussi:

EXEC sp_fulltext_database @action = 'enable' 

Mais je toujours la fenêtre ci-dessus et mes recherches en texte intégral ne retourner aucun résultat quand ils le devraient.

Qu'est-ce qui me manque?

+0

Je suppose que c'est une base de données qui a démarré dans SQL Server 2008 et qui n'a pas été migrée à partir de SQL Server 2005? –

+0

Il a commencé à l'origine comme une base de données Sql 2000, mais a été mis à jour au cours de la période RTM Sql 2008. –

Répondre

2

Merci pour le "coup de pied dans le pantalon" John. J'avais regardé là, mais comme ma femme dit que j'avais "l'air d'un homme". Second regard tourné cette page:

Administering Full-Text Search

Et après avoir lu le premier point (j'indiquée en gras les choses importantes, pour moi au moins) ...

tâches de gestion du système, tels comme la gestion du service de lancement FDHOST (MSSQLFDLauncher), redémarrer le processus hôte de démon filtre si vous modifiez les informations d'identification de compte de service, configuration à l'échelle serveur propriétés texte intégral, et sauvegarder les catalogues de texte intégral ...

Redémarrer le démon, c'est parti. L'homme, c'était facile. : D

+0

Excellentes nouvelles, bonnes choses! –

1

Je ne sais pas si vous avez regardé à travers le Documenation mais le contenu est tout à fait complet Microsofts et vous devriez rapidement être en mesure de localiser l'instruction exactement ce que vous cherchez withou trop fouiner.

Voici un excellent endroit pour commencer votre recherche:

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

3

J'avais une base de données qui a été migrée à partir d'une version antérieure de SQL Server vers SQL Server 2008. L'indexation de texte intégral n'était pas activée avant la migration. Pour activer les options de SQL Management Studio texte intégral, je devais les commandes suivantes:

use [your_database_name] 

CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT; 
GO 

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

La première commande crée le catalogue en texte intégral. La deuxième initialise l'indexation de texte intégral et indique à Management Studio que le texte intégral est activé sur la base de données spécifiée.

Questions connexes