記錄-未驗證:最新版Windows11啟動不了sql server服務(wù)(無明顯錯誤信息)
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
客戶之前是Win10能正常啟動的,通過微軟官方系統(tǒng)更新到Win11就不行了,版本都是sql2019,但是客戶還一臺Win11,安裝使用正常,就是升級的這個掛了,看日志了一下 日志如下
錯誤應(yīng)用程序名稱: sqlservr.exe,版本: 2019.150.2080.9,時間戳: 0x5fa6009b
錯誤模塊名稱: ntdll.dll,版本: 10.0.22523.1000,時間戳: 0x22eb57ac
異常代碼: 0xc0000005
錯誤偏移量: 0x00000000000a7b87
錯誤進(jìn)程 ID: 0x2194
錯誤應(yīng)用程序啟動時間: 0x01d80365346383af
錯誤應(yīng)用程序路徑: C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
錯誤模塊路徑: C:\WINDOWS\SYSTEM32\ntdll.dll
報告 ID: 6ab2aec2-628f-4ccb-a85c-df84d352f577
看了上面的日志又感覺沒啥錯誤,其實還是起不來的錯誤,并無太實質(zhì)性的錯誤,在目錄下查詢到了其他錯誤信息;
?Registry startup parameters:
-d C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\master.mdf
-e C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log\ERRORLOG
-l C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\mastlog.ldf
2022-01-07 15:04:01.05 Server? ? ? Command Line Startup Parameters:
-s "MSSQLSERVER"
根據(jù)以上報錯信息,請在SQL server實例的啟動參數(shù)中添加 -T1800跟蹤標(biāo)志,然后再啟動SQL server service,算是啟動成功;
那為啥會出現(xiàn)這樣的錯誤呢?
在服務(wù)啟動SQL Server,請開始數(shù)據(jù)庫恢復(fù)過程以確保數(shù)據(jù)庫一致性。 此數(shù)據(jù)庫恢復(fù)過程的一部分涉及在嘗試打開系統(tǒng)和用戶數(shù)據(jù)庫文件之前對基礎(chǔ)文件系統(tǒng)進(jìn)行一致性檢查。
在運行 Windows 11 的系統(tǒng)上,某些新的存儲設(shè)備和設(shè)備驅(qū)動程序?qū)⒐_大于支持的 4 KB 扇區(qū)大小的磁盤扇區(qū)大小。
發(fā)生這種情況時,SQL Server由于文件系統(tǒng)不受支持而無法啟動,因為 SQL Server 當(dāng)前支持 512 字節(jié)和 4 KB 的扇區(qū)存儲大小。
來自官方的一篇文章中解惑:排查與系統(tǒng)磁盤扇區(qū)大小大于 4 KB 相關(guān)的錯誤
https://learn.microsoft.com/zh-cn/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!