OVH Cloud OVH Cloud

OLEDB - Connexion persistente

2 réponses
Avatar
Claude Dutreil
Bonjour,

J'aimerai connaitre le moyen de réaliser une connexion persistente au moyen
de OLEDB, comme le fait PHP avec pconnecte().
En effet lorsque que j'ai une rupture de connexion, la reconnexion me génère
un nouveau Id de processus, est-ce-normal ?

Merci pour vos réponses

2 réponses

Avatar
SQLpro
Bonjour,

Claude Dutreil a écrit :

Bonjour,

J'aimerai connaitre le moyen de réaliser une connexion persistente au m oyen
de OLEDB, comme le fait PHP avec pconnecte().
En effet lorsque que j'ai une rupture de connexion, la reconnexion me g énère
un nouveau Id de processus, est-ce-normal ?



oui, oui et oui... Kerberos oblige les tickets à ne pas dépasser 8h.

A +

Frédéric BROUARD - SQLpro - MVP SQL Server
Expert SQL, SGBDR, modélisation de données
SQL et SGBDR http://sqlpro.developpez.com/
Formations, conseils, audit, modélisation,
optimisation, tuning : www.datasapiens.com



Merci pour vos réponses


Avatar
Med Bouchenafa
Dans SQL Server, la connexion est par defaut persistante
Elle reste ouverte tant qu'elle n'est pas fermée explicitement
Je suppose que PHP utilise une forme de pooling pour garantir le même spid
a un utilisateur
Le pooling est un service OLEDB qui est actif par defaut.
Si chaque utilisteur de ton application se connection avec un username
different, tu es certain d'avoir le meme spid
Il faut par contre configurer le timeout du pooling a un temps suffisamment
long pour OLEDB ne libere pas le spid rapidement
Par defaut, le timeout est de 1mn

Je reste cependant de curieux pourquoi tu veux recuperer le même spid car
SQL Server s'en balance totalement

--
Bien cordialement
Med Bouchenafa

"Claude Dutreil" a écrit dans le message de news:
4565b376$0$27379$
Bonjour,

J'aimerai connaitre le moyen de réaliser une connexion persistente au
moyen de OLEDB, comme le fait PHP avec pconnecte().
En effet lorsque que j'ai une rupture de connexion, la reconnexion me
génère un nouveau Id de processus, est-ce-normal ?

Merci pour vos réponses