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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
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" <claude_dutreil@free.fr> a écrit dans le message de news:
4565b376$0$27379$ba4acef3@news.orange.fr...
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 ?
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 ?