【问题标题】:Is connection pool shared across application [duplicate]连接池是否跨应用程序共享[重复]
【发布时间】:2018-01-31 09:37:00
【问题描述】:

在 ADO.net 应用程序中,我们有一个访问相同数据库的网站和 Windows 服务。由于它们之间的连接字符串是通用的,所以它们共享相同的连接池。

【问题讨论】:

    标签: c# ado.net


    【解决方案1】:

    不,基本上。池是每个进程的。它甚至可能是每个应用程序域,但由于它在下面使用非托管驱动程序,我不确定100%

    【讨论】:

    • 记录在案 - 至少对于 SQLClient 而言 - “连接按进程、每个应用程序域、每个连接字符串以及在使用集成安全性时按 Windows 身份进行池化。”
    猜你喜欢
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多