OVH Cloud OVH Cloud

Problème sur 'Changed context database'

1 réponse
Avatar
Xavier
Bonjour,

J'ai une application en wsf qui utilise le langage JScript qui grosso modo
se connecte sur une base de donnée et exécute une procédure stockée. Chez
nous, tout se passe bien. Lorsque nous avons déployé cette application chez
un client, il qu'il exécute cette dernière, il obtient le message suivant :

[Microsoft][ODBC SQL Server Driver][SQLServer] Changed context database to
'XXXX'

où XXXX est le nom de la base dans la chaîne de connection utilisée par
l'objet ODBC pour se connecter au serveur SQL.

Je sais que c'est un avertissement et non pas un message d'erreur mais le
problème c'est que l'application s'arrête et ne produit pas ce qu'elle
devrait produire. Nous avons vérifié ensemble si la procédure stockée
produisait une erreur mais elle fonctionne parfaitement bien. Apparamment
cela se produirait dès la connection sur la base de donnée. Mais qu'est-ce
qui faut faire pour que la connection se passe bien ? Qu'est-ce qui pourrait
causer un tel message ?
Y'a-t-il des options particulières à mettre ou à enlever au compte
utilisateur "sa" sur lequel la connection se fait pour que tout se passe
bien ? (Il est vrai que je n'ai pas comparé la configuration de ce compte du
client au nôtre)
Si quelqu'un a une idée ou a déjà rencontré le problème, merci d'avance pour
vos réponses.

Xavier

1 réponse

Avatar
Fred BROUARD
simpelment chez ton client le nom du serveur ne doit pas être le même... Un simple problème de paramétrage de la chaine
de connexion à mon avis...

A +

Xavier a écrit:
Bonjour,

J'ai une application en wsf qui utilise le langage JScript qui grosso modo
se connecte sur une base de donnée et exécute une procédure stockée. Chez
nous, tout se passe bien. Lorsque nous avons déployé cette application chez
un client, il qu'il exécute cette dernière, il obtient le message suivant :

[Microsoft][ODBC SQL Server Driver][SQLServer] Changed context database to
'XXXX'

où XXXX est le nom de la base dans la chaîne de connection utilisée par
l'objet ODBC pour se connecter au serveur SQL.

Je sais que c'est un avertissement et non pas un message d'erreur mais le
problème c'est que l'application s'arrête et ne produit pas ce qu'elle
devrait produire. Nous avons vérifié ensemble si la procédure stockée
produisait une erreur mais elle fonctionne parfaitement bien. Apparamment
cela se produirait dès la connection sur la base de donnée. Mais qu'est-ce
qui faut faire pour que la connection se passe bien ? Qu'est-ce qui pourrait
causer un tel message ?
Y'a-t-il des options particulières à mettre ou à enlever au compte
utilisateur "sa" sur lequel la connection se fait pour que tout se passe
bien ? (Il est vrai que je n'ai pas comparé la configuration de ce compte du
client au nôtre)
Si quelqu'un a une idée ou a déjà rencontré le problème, merci d'avance pour
vos réponses.

Xavier





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************