<add name="ConnectionString" 
connectionString="Data Source=localhost;initial catalog=master;user id=sa;Connect Timeout=30;" 
providerName="System.Data.SqlClient"/>



超时设置增加 
Connect Timeout=30 
30的单位是秒

或者

在运行SQL企业管理器管理一台在网通的SQL数据服务器上面的数据时,经常碰到"连接超时已过期"的问题.

经多次使用,解决方法如下:

       1、在企业管理器中,选择菜单上的"工具",再选择"选项";
   2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;
   3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如60。

   查询分析器中也可以在同样位置进行设置。

  如果传输协议不对应也会出现这个错误,请查看服务端和客户端的传输协议是否一致,一般使用TCP/IP协议和“命名通道”两种,如果一种不行,换另一种试试:用服务器的IP地址和服务器名称进行SQL连接各试一试