4 votes

Peut-on utiliser des thésaurus de recherche plein texte avec SQL Server Azure ?

J'ai une base de code que j'essaie de déployer contre une instance Azure de SQL Server. L'application utilise les thésaurus de la recherche plein texte. C'est-à-dire qu'elle effectue des requêtes en utilisant

FORMSOF(THESAURUS, \"{0}\")

Selon este Azure SQL Server dispose de thésaurus. Mais j'ai lire conflictuel choses .

Lorsque j'essaie de le faire, j'obtiens l'erreur suivante lorsque la requête tente de s'exécuter :

Both the thesaurus file for lcid '1033' and the global thesaurus could not be loaded

J'ai vérifié que la recherche plein texte est bien installée sur le serveur.

Est-ce même possible avec le serveur SQL Azure ?

3voto

Alberto Morillo Points 7927

La fonction thésaurus de Full-Text Search n'est pas prise en charge par Azure SQL Database car elle implique un accès au système de fichiers et modifie les paramètres de registre et les fichiers, ce qui n'est pas autorisé sur Azure SQL Database. C'est la réponse que j'ai reçue de deux gestionnaires de bases de données Azure SQL aujourd'hui.

Vous devrez peut-être créer une VM Azure avec SQL Server installé pour utiliser la fonction Thesaurus sur Azure.

L'article que vous avez partagé avec nous sera mis à jour pour refléter la réponse fournie par l'équipe SQL Azure.

Merci de votre patience.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X