0

私の接続文字列は次のようなものです。アプリケーションを初めて実行すると、「タイムアウト例外」が表示されます。しかし、その後の実行では、問題ありません。DBをSQLExpressサーバーに接続するには時間がかかると思います。とにかくタイムアウト期間を増やす方法はありますか?ありがとう

SQLServer2005ExpressとVS2008および.Net3.5を使用しています。

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

3 に答える 3

1

接続文字列で接続タイムアウトを使用し、秒数を指定します。最初は60を試してください。

于 2010-07-15T14:07:51.227 に答える
0

これは、低速のマシンでは正常です。ローカルデータベースでは、データベースを使用する前に、次のコマンドを使用してバッチファイルを実行します。

@ "\ SqlLocalDB.exe" create -s

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

于 2012-11-23T15:10:36.050 に答える
0

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

この部分を読んでください:'LocalDBへの最初の接続はインスタンスを作成して開始します。これには時間がかかり、接続タイムアウトの失敗を引き起こす可能性があります。これが発生した場合は、少し待ってから再度接続してください。

于 2014-07-26T18:46:49.217 に答える