none
网站打开有时提示以下错误信息。 RRS feed

  • 问题

  • 网站使用windows server 2003 企业版 32位系统,SQL 2008 R2 标准版数据库,有时打开提示以下报错信息。

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------

    查询处理器未能为执行并行查询启动必要的线程资源。
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.Data.SqlClient.SqlException: 查询处理器未能为执行并行查询启动必要的线程资源。

    源错误:


    行 360:    public DataTable Selectall(string commandText)
    行 361:    {
    行 362:        return companycn_SQLLibrary.SqlHelper.ExecuteDataTable(CommandType.Text, commandText);
    行 363:    }
    行 364:

    源文件: g:\web\App_Code\base\ModelBase.cs    行: 362

    堆栈跟踪:


    [SqlException (0x80131904): 查询处理器未能为执行并行查询启动必要的线程资源。]
       System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1951066
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4847051
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
       System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
       System.Data.SqlClient.SqlDataReader.HasMoreRows() +157
       System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout) +197
       System.Data.SqlClient.SqlDataReader.Read() +9
       System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) +78
       System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +164
       System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +282
       System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +210
       System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +162
       System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +115
       companycn_SQLLibrary.SqlHelper.ExecuteDataTable(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) in F:\companycn_Project\companycn_SQLLibrary\SQLHelper.cs:959
       companycn_SQLLibrary.SqlHelper.ExecuteDataTable(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) in F:\companycn_Project\companycn_SQLLibrary\SQLHelper.cs:831
       companycn_SQLLibrary.SqlHelper.ExecuteDataTable(CommandType commandType, String commandText) in F:\companycn_Project\companycn_SQLLibrary\SQLHelper.cs:805
       ModelBase.Selectall(String commandText) in g:\web\App_Code\base\ModelBase.cs:362
       UserControl_show_common_common_4.GetRelatedNewsByKey(String key, Int32 cateid) in g:\web\UserControl\show_common\common_4.ascx.cs:64
       UserControl_show_common_common_4.GetKeyWord(Int32 contentid, Int32 cateid) in g:\web\UserControl\show_common\common_4.ascx.cs:52
       UserControl_show_common_common_4.Page_Load(Object sender, EventArgs e) in g:\web\UserControl\show_common\common_4.ascx.cs:34
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
       System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
       System.Web.UI.Control.OnLoad(EventArgs e) +99
       System.Web.UI.Control.LoadRecursive() +50
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Control.LoadRecursive() +141
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

     


    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.3643; ASP.NET 版本:2.0.50727.3634

    2013年2月27日 6:18

全部回复

  • 从提示看,应该不是数据库的问题,应该是你程序的问题,线程 ,你看看g:\web\UserControl\show_common\common_4.ascx.cs:34   这个里面是不是用了线程。
    2014年10月23日 2:56