
C#+SqlServerでC/Sアプリを作りました。
しかし、現在下記の問題があります。
ご存知の方いらっしゃいましたら、教えてください。
クライアント側はデータをサーバー側に送信します。
サーバー側はデータを受信しながらSqlServerに保存します。
軽量のデータでやるなら、問題は出ません。
しかし、8GBのデータでやると、その途中、いつも下記のエラーが出ます。
Class:11
Index #0
Message: タイムアウトに達しました。操作が完了する前にタイムアウト期間が過ぎたか、またはサーバーが応答していません。
LineNumber: 0
Source: .Net SqlClient Data Provider
Procedure:
System.Data.SqlClient.SqlException: タイムアウトに達しました。操作が完了する前にタイムアウト期間が過ぎたか、またはサーバーが応答していません。
場所 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
場所 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
場所 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
場所 System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj)
場所 System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket()
場所 System.Data.SqlClient.TdsParserStateObject.ReadBuffer()
場所 System.Data.SqlClient.TdsParserStateObject.ReadByte()
場所 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
場所 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
場所 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
場所 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
場所 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
場所 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
場所 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
場所 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
場所 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
場所 System.Data.Linq.ChangeDirector.StandardChangeDirector.DynamicInsert(TrackedObject item)
場所 System.Data.Linq.ChangeDirector.StandardChangeDirector.Insert(TrackedObject item)
場所 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
場所 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
場所 System.Data.Linq.DataContext.SubmitChanges()
その他:
SqlServer2008 R2
C# .Net3.5
WindowsServer2008 R2

No.1ベストアンサー
- 回答日時:
8GB の何をどういう風に送っているのかまったく書かないのですね。
Command オブジェクトを使用しているのならタイムアウト値を無制限にするとか。
ありがとうございました。
接続文字列のTimeOutとCommandTimeoutの時間を延ばすことで解決しました。
connectionString="Data Source=sdfsdfsdf;Initial Catalog=AERIS_ONLINE;Persist Security Info=True;Connection Timeout=3600;"
dc.CommandTimeout = 3600;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
この写真の場所を教えてください。
-
地形について
-
死後5時間ほどのウナギは捌いて...
-
リモートデスクトップ接続が頻...
-
こちょこちょがきく人って感じ...
-
「場所」と「ところ」の違い
-
「場所場所によって変化する」...
-
ユニクロの試着室で買わない商...
-
「至る」と「到る」の違いは
-
近年、蝶々が少なくなりました...
-
☆嫉妬ですか??☆
-
SQLサーバー インストール時に...
-
同じ時刻に見える月の位置は、1...
-
スマホのIPアドレスによる位置...
-
SqlServerとC#の連携問題 タイ...
-
庭に放した鈴虫が一日で行方不明
-
ポケモンBW2の自販機の場所...
-
数学A YOKOHAMAの8文字全てを1...
-
幸せな場所 フランス語
-
オリジナルMP3の倉庫のような場所
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
こちょこちょがきく人って感じ...
-
今20代ですが、大阪府で歳を...
-
リモートデスクトップ接続が頻...
-
ユニクロの試着室で買わない商...
-
☆嫉妬ですか??☆
-
「場所」と「ところ」の違い
-
すき家について
-
死後5時間ほどのウナギは捌いて...
-
近年、蝶々が少なくなりました...
-
幸せな場所 フランス語
-
スマホのIPアドレスによる位置...
-
思い出の街を離れたくない心理...
-
城下町に詳しい方
-
城下町に詳しい方。
-
デートコースを選ぶとき元カノ...
-
カップル喫茶とは
-
Windows7-64bitで「Just-In-Tim...
-
パワーポイントへのリンクの貼り方
-
銭湯で口論となりました
-
数学A YOKOHAMAの8文字全てを1...
おすすめ情報