SQL Server錯誤收集#6

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   os   檔案   io   

錯誤#1 22:26 2014-7-30 重設串連數
對執行個體->屬性->串連->最大並發串連數不是特別理解,昨天下午心血來潮,把串連數改成1,不斷開啟新的查詢時段,並沒有按預想的出錯(當時沒有重啟資料庫服務)。今天早上開啟電腦,開啟物件總管,串連到伺服器時報錯。


查看ERRORLOG,錯誤資訊很明顯,超過最大並發串連數。

2014-07-30 09:35:37.12 登入          錯誤: 17809,嚴重性: 20,狀態: 3。2014-07-30 09:35:37.12 登入          Could not connect because the maximum number of ‘1‘ user connections has already been reached. The system administrator can use sp_configure to increase the maximum value. The connection has been closed. [用戶端: 127.0.0.1]

第一反應,使用DAC串連,將user connections改大點。參照之前預設執行個體下先用單一使用者模式啟動資料庫,但是啟動的時候就出錯。
大致知道是因為具名執行個體導致單一使用者模式啟動失敗,但不知道如何修改代碼。網上找了下資料,然後查看資料庫執行個體對應服務的屬性,在常規選項->可執行檔的路徑:"D:\SQL2012\MSSQL11.SQL12\MSSQL\Binn\sqlservr.exe" -sSQL12
-s後面接的是執行個體名,因此參考這行代碼將單一使用者模式啟動cmd命令修改為:

d:cd D:\SQL2012\MSSQL11.SQL12\MSSQL\Binnsqlservr.exe -m -sSQL12

當然也可以直接在服務屬性的啟動參數中添加-m
從日誌資訊中找到對應的專用連接埠,DAC串連,查看當前最大並發數,確實為1,通過user connections重設最大並發數
問題1,日誌資訊並沒說要DAC串連去設定,只是說system administrator可以操作,但是在為1的情況下,顯然無法通過GUI去操作,但應該可以直接通過sqlcmd或建立查詢中修改。
問題2,GUI下設定的最大並發數,實際體現在sysconfigures.config=103對應的value,需重啟資料庫服務才生效,這個最大限制了sysprocesses.spid>50的記錄數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.