用ADO.NET连接SQLServer数据库
一个服务性质的程序用命令行方式运行没有任务问题,包装成Windows服务运行,过一段时间就会出现错误如下:超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。SqlConnection都是用finally关闭的,没有任何问题,连接串为如下形式:
Data Source=;UID=;PWD=;Initial Catalog=;Min Pool Size = 10;Max Pool Size = 200;搞成Windows服务总是过一段时间会出现上述问题,Windows服务是用LocalSystem运行的请教为什么会出现这种错误?