0

我的连接字符串如下所示。它在我第一次运行应用程序时显示“超时异常”。但是,对于随后的运行,没关系。我认为,将数据库附加到 SQLExpress 服务器可能需要一些时间。有没有增加超时时间?谢谢

我正在使用 SQLServer 2005 Express 和 VS 2008 以及 .Net 3.5。

<add name="dotnetConnectionString" connectionString="Server=.\SQLExpress;AttachDbFilename=|DataDirectory|dotnet.mdf; Database=dotnet;Trusted_Connection=Yes;" providerName="System.Data.SqlClient"/>  
4

3 回答 3

1

在连接字符串中使用 Connection Timeout 并指定秒数。一开始试试60。

于 2010-07-15T14:07:51.227 回答
0

https://www.connectionstrings.com/sql-server-2012/

阅读这部分:'第一个到 LocalDB 的连接将创建并启动实例,这需要一些时间并且可能导致连接超时失败。如果发生这种情况,请稍等,然后重新连接。

于 2014-07-26T18:46:49.217 回答
0

这在较慢的机器上是正常的。在我的本地数据库中,我在使用数据库之前运行了一个批处理文件,使用以下命令:

@"\SqlLocalDB.exe" 创建 -s

例如:@"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" create v11.0 -s

于 2012-11-23T15:10:36.050 回答