0

Visual Studio 15 から、SQL Server への挿入クエリを実行しています。これはコンソール アプリケーションです。アプリケーションは複数のファイルから読み取り、1 回の実行で 200,000 近くのレコードを入力します。その間、ファイルの新しいフォルダーに対して接続が閉じられ、開かれるため、各フォルダーは 50,000 を超える (または少ない) エントリを提供します。設定myconn.CommandTimeout=0したので、実行を続け、SQLプロパティの自動終了がオフに設定されています。アプリケーションとSQLサーバーの両方が同じマシン上にあります。

Db "my db name" ログは利用できません

その後、クエリが停止します。中断せずに非常に多くのレコードを入力する方法を教えてください。情報が不足している場合はお知らせください。

元のエラー出力:

未処理の例外: System.Data.SqlClient.SqlException: データベース 'paklaw' のログは利用できません。関連するエラー メッセージについては、イベント ログを確認してください。エラーを解決し、データベースを再起動します。現在のコマンドで重大なエラーが発生しました。結果がある場合は、破棄する必要があります。System.Data.SqlClient.SqlConnection.OnError で (SqlException 例外、ブール値の breakConnection、アクション1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) で System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) で System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task 、Boolean asyncWrite、SqlDataReader ds、Boolean describeParameterEncryptionRequest) を System.Data.SqlClient.SqlCommand に設定します。RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSourcefilereadproj.Program.sqlfunc(SqlConnection conn, Int32 bi, String br, Int32 sI, String sV, Int32 で System.Data.SqlClient.SqlCommand.ExecuteNonQuery() s2I、String s2V、Int32 tsI、String tsV、String fn、String of、Boolean ke) in C:\Users\Saif-ul-Islam\Documents\Visual Studio 2015\Projects\filereadproj\filereadproj\Program.cs:line 730 C:\Users\Saif-ul-Islam\Documents\Visual Studio 2015\Projects\filereadproj\filereadproj\Program.cs:line 139 の filereadproj.Program.Main(String[] args) で

4

0 に答える 0