0

从 Visual Studio 15 开始,我正在对 SQL Server 运行插入查询。这是一个控制台应用程序。该应用程序从多个文件中读取并在单次运行中输入近 200 000 条记录,在此期间为任何新的文件文件夹关闭和打开连接,因此每个文件夹提供多于(或少于)50 000 个条目。我已经设置myconn.CommandTimeout=0所以它会继续运行并且 SQL 属性自动关闭设置为关闭,应用程序和 sql 服务器都在同一台机器上,它说

数据库“我的数据库名称”日志不可用

然后查询停止,请告诉我如何在不中断的情况下输入这么多记录。如果我错过了一些信息,请告诉我。

原始错误输出:

未处理的异常: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 state&Obj, 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 方法, TaskCompletionSource1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource1 完成,String methodName,Boolean sendToPipe,Int32 timeout,Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at filereadproj.Program.sqlfunc(SqlConnection conn, Int32 bi, String br, Int32 sI, String sV, Int32 C:\Users\Saif-ul-Islam\Documents\Visual Studio 2015\Projects\filereadproj\filereadproj\Program.cs:line 730 中的 s2I、String s2V、Int32 tsI、String tsV、String fn、String of、Boolean ke)在 C:\Users\Saif-ul-Islam\Documents\Visual Studio 2015\Projects\filereadproj\filereadproj\Program.cs: 139 中的 filereadproj.Program.Main(String[] args)

4

0 回答 0