【问题标题】:Is there any restriction on concurrent SQL Server connections posed by IIS server?IIS 服务器对并发 SQL Server 连接有任何限制吗?
【发布时间】:2011-09-03 14:30:26
【问题描述】:

有没有限制。 IIS 服务器的并发 SQL 连接数?

  • 还是仅取决于可用内存?
  • 或者是否有任何其他因素会对编号施加任何限制。并发 SQL 连接数?

【问题讨论】:

  • 您的应用程序是否使用 ADO.NET?
  • 有什么不同吗?如果是,如果不是怎么办?
  • 其实我猜线索应该在你的用户名里!不知道这是否有任何区别,但想通在达到 SQL Server 限制之前是否有 一些最大限制,这可能会因所使用的技术而异。
  • 一个好的经验法则是,如果你似乎达到了极限,那么你做错了什么。您是否收到指示已达到限制的错误?

标签: sql-server sql-server-2005 sql-server-2008 iis iis-7


【解决方案1】:

这是通过连接池控制的,您可以通过 web.config 进行配置

http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx

【讨论】:

    【解决方案2】:

    如果您的 .NET 代码在 Web 应用程序中运行,经过适当设计以在使用后立即打开和关闭连接,那么 .NET 连接池将为您透明地处理一切。

    据我了解,如果您始终使用相同的连接字符串,则只会创建和管理一个连接,这可能是最好的方法。

    始终避免让任何 SQL 连接对象保持打开状态,而不是立即关闭或释放。

    【讨论】:

    • "...如果您始终使用相同的连接字符串,则只会创建和管理一个连接..." ----是吗?我不知道,连接字符串必须与连接数有关!!!
    • 可能你所说的是连接池..但我认为连接池和连接不一样,如果我没记错的话..
    【解决方案3】:

    是的,在此处查看specs

    它是32,767。如果你点击它,你可能不会处理连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多