徵狀
請試想下列案例:
-
您已將某些應用程式連線至 Microsoft SQL Server 2012 或使用連接池的 SQL Server 2014。
-
應用程式在連線至 SQL Server 時,會使用許多不同或不同的登錄。
-
應用程式的連接查詢中斷式模式是非常頻繁的。 在 Perfmon 中,MSSQL $<instancename>:一般統計資料-> 連線重設/秒值為千位數。 SQL Server 會執行一個名為 sp_reset_connection 的儲存程式,以清理及重設池連線的線上狀態,讓新的登入使用該連結。
在這種情況下,您可能會遇到效能降低或輸送量,以及 SQL Server 上的高 CPU 使用量。注意:如果您正在監視等待統計資料,您可能也會發現在受影響的時間範圍內, CMEMTHREAD 等待類型增加。 注意如果登入屬於 sysadmin 角色,就不會發生這個問題。 若要保護 SQL Server 實例以及儲存在其上的資料,我們建議您使用最低要求的許可權進行登錄。
解決方案
累積更新資訊
此問題最初是在 SQL Server 的後續累積更新中修正。
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 我們建議您下載並安裝最新的 SQL Server 累積更新:
登錄資訊若要在此套件中使用此熱修復程式,您不需要對註冊表進行任何變更。
重新啟動需求套用此熱修復程式後,您可能必須重新開機電腦。
Hotfix 取代資訊此熱修復程式不會取代先前發佈的熱修復程式。
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。