可遇不可求的Question之数据库 'tempdb' 的日志已满。

异常代码如下:

执行 SQL 查询出现异常!【异常代码】System.Data.SqlClient.SqlException: 数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。\r\n   at System.Data.SqlClient.SqlDataReader.Read()\r\n   at System.Data.Common.DbDataAdapter.FillLoadDataRow(SchemaMapping mapping)\r\n   at System.Data.Common.DbDataAdapter.FillFromReader(Object data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)\r\n   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)\r\n   at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords,

可以参考的操作:

1.收缩tempdb数据库日志,或直接清空tempdb的日志文件

2.限定tempdb数据库日志为固定大小.或上限

原文地址:https://www.cnblogs.com/tigerjacky/p/1415652.html