Précédent   Forum du club des développeurs et IT Pro > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/11/2011, 10h11   #1
A Cherry Tells
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Par défaut Explications sur Errorlog sybase ksctsetlocale

Bonjour,

Dans l'errorlog de notre server Sybase, j'ai cette erreur qui se répète dans la journée :
Citation:
01:00000:00017:2011/11/30 05:15:00.89 kernel ksctsetlocale: connectivity library error. Operation: cs_locale(CS_SET CS_SYB_SORTORDER altnoacc_cp850).
02:00000:00075:2011/11/30 06:42:02.53 kernel ksctsetlocale: connectivity library error. Operation: cs_locale(CS_SET CS_SYB_SORTORDER altnoacc_cp850).
02:00000:00089:2011/11/30 07:55:00.82 kernel ksctsetlocale: connectivity library error. Operation: cs_locale(CS_SET CS_SYB_SORTORDER altnoacc_cp850).
Pourriez-vous me donnez des pistes d'investigation svp ?
Car je sèche (tout marche bien sur nos bases).

Merci.
A Cherry Tells est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 15h37   #2
mpeppler
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 307
Détails du profil
Informations personnelles :
Âge : 53

Informations forums :
Inscription : janvier 2006
Messages : 1 307
Points : 1 643
Points : 1 643
Envoyer un message via AIM à mpeppler
Le plus probable c'est que le fichier de locales pour le charset en question n'existe pas - peut-être que le répertoire locales et/ou charsets dans l'install Sybase est corrompu?

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 11h44   #3
A Cherry Tells
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Citation:
Envoyé par mpeppler Voir le message
Le plus probable c'est que le fichier de locales pour le charset en question n'existe pas - peut-être que le répertoire locales et/ou charsets dans l'install Sybase est corrompu?

Michael
Rebonjour Michael,

Merci de ton aide.
Je viens d'analyser un peu plus et je sèche toujours.

Quand je regarde la configuration de mes charsets, on dirait que tout va bien:
Code :
1
2
3
 
SELECT * FROM syscharsets
--> résultat dans le fichier result.xls
Si je regarde dans le répertoire de sybase, je trouve bien un répertoire \charsets\cp850 avec un fichier altnoacc.srt. Ce fichier est ni caché, ni locké ou en archive.
Quand je l'ouvre, il est tout à fait lisible sous notepad.

Par contre, si je fais un sp_helpsort, j'obtiens :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
Rien sur les deux retours (Collation Name/Collation ID) et (Loadable Sort TABLE Name)
Puis :
Character SET = 2, cp850
    Code Page 850 (Multilingual) character SET.
Sort ORDER = 39, altnoacc_cp850
    Alternate case AND accent insensitive dictionary sort ORDER fo
    r several Western European languages.  Uses the Code Page 850
    character SET.  Diacritical marks are ignored.
et :
    ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | }
  ~  £ × ? ª º ¿ ® ¬ ½ ¼ ¡ « » ? ? ? ? ? © ? ? ? ? ¢ ¥ ? ? ? ? ?
  ? ? ? ? ? ? ? ? ? ¤ ? ? ? ? ¦ ? µ ¯ ´ * ± ? ¾ ¶ § ÷ ¸ ° ¨ · ¹ ³
  ² ? * 0 1 2 3 4 5 6 7 8 9 A=a=À=à=Á=á=Â=â=Ã=ã=Ä=ä=Å=å Æ=æ B=b C
 =c=Ç=ç D=d Ð=ð E=e=È=è=É=é=Ê=ê=Ë=ë F=f G=g H=h I=i=Ì=ì=Í=í=Î=î=Ï
 =ï=? J=j K=k L=l M=m N=n Ñ=ñ O=o=Ò=ò=Ó=ó=Ô=ô=Õ=õ=Ö=ö=Ø=ø P=p Q=q
  R=r S=s ß T=t U=u=Ù=ù=Ú=ú=Û=û=Ü=ü V=v W=w X=x Y=y=Ý=ý=ÿ Z=z þ=Þ
J'ai tenté un 'refresh' au cas où :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
sp_configure "allow updates", 1 
go 
begin tran tt
UPDATE syscharsets 
SET sortfile = "altnoacc.srt" 
WHERE name = "altnoacc_cp850" 
go 
commit tran tt
go
sp_configure "allow updates", 0 
go
Mais rien n'y change.

D'après toi je dois chercher où ?
Fichiers attachés
Type de fichier : xls result.xls (14,5 Ko, 0 affichages)
A Cherry Tells est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h13.


 
 
 
 
Partenaires

Hébergement Web