PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Connexion accès natif SQL Server
Connexion accès natif SQL Server
Débuté par l_schlit, 10 nov. 2005 13:33 - 4 réponses
Posté le 10 novembre 2005 - 13:33
Bonjour,

Je souhaite établir une connexion avec ma base de données SQL Server (MS 2003 server).

J'ai installé l'accès natif ainsi que le module client (sur mon poste client).

J'obtiens ce message lorsque je tente d'établir une connexion :

---
Erreur de l'accès natif SQLServer.
Numéro d'erreur = 105
SQLServer a renvoyer l'erreur suivante:
Connexion impossible : SQLServer n'est pas disponible ou n'existe pas, N°100004, sévérité 9.
Détail de l'erruer système:
ConnectionOpen (ParseConnectParams()).
---

Pourtant le server est lancé.

D'ou peut venir mon problème ?

Merci d'avance.

Laurent
Posté le 10 novembre 2005 - 14:28
A quoi ressemble ton code?
Posté le 10 novembre 2005 - 14:36
Si tu pouvais envoyer ta chaîne de connexion, ça serait plus facile de répondre.

Si tu te connectes à SQL server en utilisant la sécurité intégrée de Windows, essaie de créer un utilisateur distinct dans entreprise manager auquel tu donneras le role admin sur ta base et dont tu passeras les infos (nom, password) dans ta chaîne de connexion.
Posté le 10 novembre 2005 - 15:14
J'ai essayé d'établir une connexion par l'intermédiaire de WDSql et Analyse->Connexions.

Je n'ai pas encore codé cette connexion.

J'ai crée un utlisateur admin pour ma base de données.

Pourriez-vous me donner un exemple de code d'accès svp ?

Merci d'avance.

Laurent
Posté le 15 novembre 2005 - 17:23
:TypeBase = "SQL SERVER"
:DataBase = "MaDatebaseSQL"

//Fonctionne accès natif identification Windows Activedirectory
NumConnexion is int = SQLConnect("10.0.0.1","","",:DataBase,:TypeBase,"Trusted_Connection=YES;")

// identification SQL server
SQLConnect("10.0.0.1","Admin","Password",:DataBase,:TypeBase,"Trusted_Connection=YES;")