none
資料庫頻繁的出現等待逾時的錯誤 EvtID=-2&LinkId=20476 RRS feed

  • 問題

  • 最近資料庫頻繁的出現等待逾時的錯誤,等待一段時間後會恢復正常。


    有時於SSMS介面中,點擊+號打開預存程序的列表都會報錯。
    以下是打開預存程序時遇到的錯誤訊息,想請教前輩先進應該怎麼解決這個問題。

    資料庫與系統資訊:
    Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64)   Aug 22 2017 17:04:49   Copyright (C) 2017 Microsoft Corporation  Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 17134: ) 

    ==================================================

    標題: Microsoft SQL Server Management Studio
    ------------------------------

    執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    其他資訊:

    執行逾時到期。在作業完成之前超過逾時等待的時間,或是伺服器未回應。 (Microsoft SQL Server, 錯誤: -2)

    如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=14.00.1000&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476

    ------------------------------

    等候操作已逾時。

    ------------------------------
    按鈕:

    確定
    ------------------------------


    ===================================

    執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    程式位置:

       於 Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)
       於 Microsoft.SqlServer.Management.Common.ServerComparer..ctor(ServerConnection conn, String databaseName)
       於 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NonContextFilterNavigableItemBuilder.Build(IList`1 targetList, INodeInformation source, INavigableItem sourceItem, IFilterProvider filter)
       於 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.RequestChildren(IGetChildrenRequest request)
       於 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.BuildChildren(WaitHandle quitEvent)

    ===================================

    執行逾時到期。在作業完成之前超過逾時等待的時間,或是伺服器未回應。 (.Net SqlClient Data Provider)

    ------------------------------
    如需說明,請按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=14.00.1000&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476

    ------------------------------
    伺服器名稱: ----
    錯誤號碼: -2
    嚴重性: 11
    狀態: 0


    ------------------------------
    程式位置:

       於 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
       於 Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)

    ===================================

    等候操作已逾時。



    • 已編輯 Qudyr 2019年9月19日 上午 04:30
    2019年9月19日 上午 04:25

所有回覆

  • Any network related issue during that time in ring buffer?
    2019年9月19日 下午 03:51
  • 您好,

    我將SQL SERVER的CPU優先度調高後,目前暫時沒有發生這個問題。
    當時是否有網路問題,現在較無法確認,感謝您回文。

    2019年9月20日 上午 06:53