从客户端到 SQL Server 数据库打开的连接数是否有限制?



我正在使用pyodbc开发一个SQL Server数据库的Python应用程序,我需要打开从应用程序到数据库的多个连接。

我了解到SQL Server数据库实例上允许的最大连接数是32,767。我的理解是,这是DB实例可以处理的最大值,即所有同时用户的组合。

一个有连接数限制吗?客户端可以打开同一个数据库实例,它也是32,767?如果是,在哪里/如何配置此限制?

在这里做一个有根据的猜测,客户端对同一个DB实例没有连接数限制,服务器端有32,767个连接数限制,但是客户端在接近这个数字之前更有可能耗尽其他资源。

我正在使用一个连接,一个游标和线程来插入多个记录,但一直得到"连接繁忙";错误,这可以通过添加"MARS_Connection=yes"在pyodbc数据库连接字符串中,感谢这个MS文档。

相关:

  1. 打开和关闭数据库连接的成本是多少?
  2. 我可以在一个连接上使用多个游标与pyodbc和MS SQL Server?

相关内容

  • 没有找到相关文章

最新更新