• Advertisement

[WD12] SQL Serveur 2008

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

[WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 9:29 am

Je n'arrive pas à me connecter à un serveur SQL 2008, est-ce possible avec Windev 12 ?

Code: Tout sélectionner
H.ModeSQLServer = 0
SI PAS HDécritConnexion("BASE","LOGIN","MDP","SERVER","BASE",hAccèsNatifSQLServer,hOLectureEcriture) ALORS
   Erreur (HErreurInfo(hErrComplet))
   RETOUR
FIN

SI PAS HOuvreConnexion("BASE") ALORS   
   Erreur (HErreurInfo(hErrComplet))
   RETOUR
FIN

HFermeConnexion("BASE")

Erreur a écrit:Dump de l'erreur du module <WD120HF.DLL> <12.00Kg>.
- Appel WL :
Fonction <>, n° de syntaxe <0>
Niveau : erreur non fatale (EL_ONRETURN)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Code d'erreur système : 2147500037
- Message d'erreur système :
Erreur non spécifiée
- Que s'est-il passé ?
Erreur de l'accès natif SQLSERVER.
Numéro d'erreur = 117
SQL Server a renvoyé l'erreur 80004005
Impossible d'ouvrir la base de données "BASE" demandée par la connexion. La connexion a échoué.
SQL State: 42000
SQL Error Number:4060
- Pas d'info de debug
- Infos attachées :
EIT_NATIVECODE : <117>
- Identifiant dans le .err : 72801
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Advertisement

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 9:38 am

Bonjour,

Cette erreur est générée par SQL Server s'il refuse ou ne reconnaît pas le compte ou le mot de passe de connexion soumis (si vous utilisez une sécurité standard), ou si un compte Windows n'est pas associé à un compte SQL (si vous utilisez une sécurité intégrée).

Les solutions possibles sont les suivantes :

* Si vous utilisez une sécurité standard, le nom de compte et le mot de passe peuvent être incorrects. Essayez le compte et le mot de passe de l'administrateur système (ID utilisateur : « sa » et aucun mot de passe), qui doivent être définis dans la ligne de chaîne de connexion. Les DSN ne conservent pas les noms d'utilisateurs et les mots de passe.

* Si vous utilisez une sécurité intégrée, vérifiez le compte Windows appelant la page et localisez son compte SQL associé (s'il existe).

* SQL Server n'autorise pas le trait de soulignement dans les noms de compte SQL. Si un utilisateur connecte manuellement le compte Windows IUSR_nommachine à un compte SQL portant le même nom, il s'ensuivra automatiquement un échec. Connectez un compte quelconque qui utilise un trait de soulignement à un nom de compte SQL qui n'en comporte aucun.
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 10:33 am

C'était le trait de soulignement, merci beaucoup.
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 10:51 am

Je repose un petite question, pour windev 8 et 5.5, j'imagine qu'on ne peut pas se connecter à une base SQL Server 2008 ?
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 11:17 am

Si il n'y a normalement aucun probleme
(il faut faire le test)

sinon l'acces msSQL4WD lui permet de se connecter avec toutes les versions de SQLserver et de windev (du moins depuis la 7.5 jusuq'a la 14)

en tout etat de cause en oleDB c'est possible
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 11:55 am

En 8 ça me génère comme message d'erreur :
Erreur a écrit:Dump de l'erreur du module <WD80HF.DLL> <8.00BjwQ>.
- Appel WL :Fonction <HOuvreConnexion>, n° de syntaxe <0>
- Niveau : erreur non fatale (EL_ONRETURN)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Pas de code d'erreur système
- Message d'erreur système :
ConnectionWrite (GetOverLappedResult()).
- Que s'est-il passé ?
Erreur de l'accès natif SQLSERVER.
Numéro d'erreur = 105
SQLServer a renvoyé l'erreur suivante :
Une erreur de réseau a pu se produire :
L'écriture dans SQL Server a échoué. Connexion interrompue., n° : 10025, sévérité : 9
SQLServer a renvoyé l'erreur suivante :
Connexion impossible : SQL Server n'est pas disponible ou n'existe pas. Connexion interrompue., n° : 10004, sévérité : 9
- Pas d'info de debug
- Infos attachées :
EIT_NATIVECODE : <105>
- Identifiant dans le .err : 72801 Sous-erreur n°1
Dump de l'erreur du module <WD80SQS.DLL> <8.00Aj>.
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 105
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Message d'erreur système :
ConnectionWrite (GetOverLappedResult()).
- Que s'est-il passé ?
SQLServer a renvoyé l'erreur suivante :
Connexion impossible : SQL Server n'est pas disponible ou n'existe pas. Connexion interrompue., n° : 10004, sévérité : 9
- Pas d'info de debug
- Infos attachées :
EIT_NATIVECODE : <10004>
- Identifiant dans le .err : 2598
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 12:16 pm

l'acces SQLServer de windev 8 est installé ?
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 12:18 pm

Oui, j'arrive à accéder à une base SQL 2000 mais pas 2008.
Et j'ai le même problème en Windev 12 avec la connexion par SQLConnecte()
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 12:51 pm

Pour contourner ce problème, désactivez la fonction le déchargement TCP Chimney. Pour ce faire, procédez comme suit :

1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd et appuyez sur ENTRÉE.
2. À l'invite de commandes, tapez la commande suivante et appuyez sur ENTRÉE :
netsh int ip set chimney DISABLED
note Vous devez redémarrer le serveur après avoir exécuté cette commande.

Si les performances de Windows diminuent après avoir désactivé la fonctionnalité le déchargement TCP Chimney, procédez comme suit supplémentaires :

1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit et cliquez sur OK .
2. Recherchez la sous-clé de Registre suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3. Double-cliquez sur l'entrée de Registre EnableTCPChimney .
4. Dans la boîte de dialogue Édition de la valeur DWORD , tapez 0 dans la zone données de la valeur , puis cliquez sur OK .
5. Double-cliquez sur l'entrée de Registre EnableRSS .
6. Dans la boîte de dialogue Édition de la valeur DWORD , tapez 0 dans la zone données de la valeur , puis cliquez sur OK .
7. Double-cliquez sur l'entrée de Registre EnableTCPA .
8. Dans la boîte de dialogue Édition de la valeur DWORD , tapez 0 dans la zone données de la valeur , puis cliquez sur OK .
9. Redémarrez le serveur.

on parle de la machine qui sur laquelle SQLserver est installé
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 1:03 pm

J'ai fait le disabled, maintenant j'ai ça comme erreur :
Connexion impossible à la base SQL: BASE
73001 Erreur de l'accès natif SQLSERVER.
Numéro d'erreur = 105
SQLServer a renvoyé l'erreur suivante :
La couche de communication réseau DB-LIBRARY n'a pas été chargée., n° : 10040, sévérité : 9 1
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 1:25 pm

quel est l'os de la machine qui a SQLServer d'installé
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 1:33 pm

Windows Server 2003
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 2:25 pm

tiens cela aurait du fonctionner

la machine a ete redemarrée ?
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Re: [WD12] SQL Serveur 2008

Messagepar J0r » Jeu Mar 11, 2010 3:21 pm

Oui
J0r
Membre Confirmé
 
Messages: 207
Inscription: Lun Aoû 31, 2009 11:54 am
Localisation: Reims

Re: [WD12] SQL Serveur 2008

Messagepar emidev » Jeu Mar 11, 2010 3:25 pm

alors remettez le parametre : netsh int ip set chimney ENABLED
bizarre c'est la solution preconiser par microsoft sur l'erreur 10025
une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

Firetox
http://www.Emidev.fr

[PS] je ne repond pas au message privé[/PS]
emidev
Membre Confirmé
 
Messages: 622
Inscription: Lun Nov 16, 2009 10:05 am
Localisation: GRENOBLE

Suivante


  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 0 invités