CORRIGER : la modification de compte SQL Server à non-Admin pour recherche de texte intégral effectue catalogues existants inutilisables

Traductions disponibles Traductions disponibles
Numéro d'article: 295051 - Voir les produits auxquels s'applique cet article
BOGUE # : 235408 (SHILOH_BUGS)
Agrandir tout | Réduire tout

Symptômes

La modification du compte SQL Server à un non-administrateur pour un catalogue de recherche de texte intégral, effectue catalogues existants inutilisables.

Par exemple si SQL Server est en cours d'exécution avec le compte administrateur le script suivant crée effectivement un catalogue et y réalise des requêtes
use pubs
go
exec sp_fulltext_table 'authors', 'drop'
exec sp_fulltext_catalog 'mycatalog','drop'
exec sp_fulltext_database 'enable'
exec sp_fulltext_catalog 'mycatalog','create'
exec sp_fulltext_table 'authors','create','mycatalog','UPKCL_auidind'
exec sp_fulltext_column 'authors','address','add'
exec sp_fulltext_table 'authors','activate'

exec sp_fulltext_catalog 'mycatalog','start_full'
go
waitfor delay '00:00:10'
go
select * from authors where contains(address, 'bigge')
go
				
Toutefois si vous modifiez le compte SQL Server en compte non administrateur vous risquez de recevoir le message d'erreur suivant
Serveur : msg niveau 16, état 1 7619 ligner 1 exécution opération de texte intégral d'échouer. Le catalogue n'existe pas ou est actuellement indisponible. Recommencez à nouveau plus tard l'action et si ce problème persiste, contactez l'administrateur système.

Résolution

Pour résoudre ce problème procurez-vous le dernier Service Pack SQL Server 2000 Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
290211 INF : comment obtenir le dernier SQL Server 2000 Service Pack
IMPORTANT : lorsque vous appliquez le dernier Service Packs de SQL Server 2000 pour résoudre le problème, vous devez appliquer le Service Pack au serveur NNTP et le client.

Contournement

Pour accéder aux catalogues de recherche de texte intégral existants recréez-les et remplissez-les Vous pouvez également accéder aux catalogues existants en ouvrant une session à l'aide d'un compte administrateur

Statut

Microsoft a confirmé l'existence de ce problème dans SQL Server 2000 Ce problème a été corrigé dans le Service Pack 1 de SQL Server 2000

Plus d'informations

Le groupe d'administrateurs et le compte système local ont toujours les autorisations nécessaires pour tout Le problème ne se pose pas lorsque vous changez de compte administrateur car il appartient au groupe d'administrateurs et le compte aura donc les autorisations qui lui permettront de gérer les catalogues et d'y effectuer des requêtes

Après avoir configuré un compte non-administrateur en tant que le compte de démarrage SQL Server impossible de supprimer les catalogues qui ont été créés par un compte d'administrateur :
Serveur : msg niveau 17, état 2, sp_fulltext_table de procédure, "mycatalog" de catalogue de texte intégral de ligne 131 7605 été perdu. Utilisez sp_fulltext_catalog pour reconstruire et pour remplir à nouveau ce catalogue de texte intégral.
Pour supprimer le catalogue existant, utilisez le compte administrateur en tant que le compte de démarrage SQL Server et puis supprimez le catalogue.

Propriétés

Numéro d'article: 295051 - Dernière mise à jour: jeudi 6 novembre 2003 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard Edition
Mots-clés : 
kbbug kbfix kbsqlserv2000sp1fix KB295051 KbMtfr kbmt
Traduction automatique
TRADUCTION AUTOMATIQUE : Cet article technique a été traduit par un système automatique, c'est-à-dire sans aucune intervention humaine. Microsoft propose ce type d?articles en complément de ceux traduits par des traducteurs professionnels. Ces articles sont destinés principalement aux utilisateurs ne comprenant pas l'anglais en leur proposant, en complément, une version française de l?information technique fournie dans la version américaine et originale de l?article. Pour plus de détails, veuillez consulter la page http://support.microsoft.com/gp/mtdetails. Attention : Il est possible que certaines parties de l?article ne soient pas traduites par le système automatique et qu?elles soient restées rédigées en anglais. Microsoft ne garantit pas la qualité linguistique des traductions et ne peut être tenu responsable d?aucun problème, direct ou indirect, dû à une quelconque erreur de traduction du contenu ou de son utilisation par les utilisateurs.
La version anglaise de cet article est la suivante: 295051
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com