Bonjour,
J'ai développé un service WinDev qui doit se connecter à une base SQL Server.
Lorsque j'utilise cette connexion en mode test, dans une appli winDev (pas un service), tout fonctionne parfaitement.
Lorsque je l'utilise en mode service WinDev, j'obtiens une erreur :
Il s'agit à l'évidence d'un problème de droits, mais je ne sais pas dans quel sens chercher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Erreur de connexion à la base de données : Erreur de l'accès OLE DB. Numéro d'erreur = 170124 Echec de l'ouverture de la connexion : Source de données <Nom_du_seveur_sql> Provider OLEDB <SQLOLEDB> Détail de l'erreur système : Description = [DBNETLIB][ConnectionOpen (Connect()).] Ce serveur SQL n'existe pas ou son accès est refusé. Source = Microsoft OLE DB Provider for SQL Server SQL State = 08001 Error Number = -2147467259 (0x80004005) Native Error Number = 17 (0x11)
Surtout que le compte utilisé fonctionne parfaitement en mode test ou exe.
Quelques infos supplémentaires :
Le serveur SQL Server est en mode sécurité mixte.
Le compte utilisé est un compte Windows.
Merci d'avance pour votre aide.
Partager