2009-01-06 7 views
2

J'ai une requête petite mais significative. Je vais donner un cas d'utilisation similaire mais simplifié, il couvre cependant ma question.Paramètres de la session de pool de connexion

L'utilisateur A se connecte à la base de données SQL Server 2000 et nous obtenons une connexion du pool.

L'utilisateur A définit la dateformat DMY. Les finitions et les connexions sont relâchées dans la piscine.

L'utilisateur B arrive, se connecte avec la même chaîne et obtient la même connexion du pool, définit la dateformat MDY, termine et renvoie la connexion.

L'utilisateur A se reconnecte et obtient la même connexion, quelle est la dateformat?

Est-il initialisé lors du retour à la piscine? Les connexions conservent-elles les paramètres? Lorsque la connexion est supprimée du pool, où une nouvelle connexion prend-elle ses paramètres initiaux?

Répondre

0

Si vous n'avez pas programmé le mécanisme de regroupement vous-même. Il est plus probable que la connexion revienne à son état initial avant d'entrer dans le pool. De plus, il y aura une option de configuration où les programmeurs peuvent définir ou personnaliser le comportement de la connexion et du pool. Et c'est de là que vient la nouvelle connexion. Sinon, il doit y avoir un paramètre par défaut donné par le fournisseur.

+0

Il a été mon expérience que la connexion maintient ses paramètres de session mais sur l'étude en profondeur profonde, il s'avère que cela dépend de la version de MDAC et d'autres paramètres. Il s'agit simplement d'un champ de mines d'informations et il ne se rapporte jamais directement à vous-même lorsque vous le traquez :). PITA! – Robert

Questions connexes