我也遇到过这个问题,你可以试着打开你的sql客户端,连接下服务器上的数据库,估计会直接出现这个错误提示,然后你把连接时间改成30秒,或者更长一些就能够登录到服务器上的sql server.
解决方法就是把项目配置文件中的访问超时时间设置长一些.
我遇到这个问题时是因为我的项目发布在虚拟机上,所以速度比较慢,访问总是超时,去试试吧,这个方法或许能解决你的问题.
不行的话就在代码上设置command的timeout时间.
是你的SQL语句有问题 Select
PId,
PName,
-1- Count(Id) As Num,
-1- Sum(SalePrice) As SalePrice,
-1- Sum(CostPrice) As CostPrice
聚合函数不能很单个字段同时使用或者在后面加一个group by PId,PName,Id,SalePrice,CostPrice
能不能把数据库放在本地测试一下
查看一下sql server数据库连接数