Sql-Server

具有 512e SSD 儲存的 SQL Server Azure VM - 錯誤 9012

  • March 17, 2022

根據fsutil fsinfo ntfsinfo [drive letter]:\.

它是來自具有 512 個儲存驅動器的本地伺服器的 DR 複製節點。

VM 報告 9012 錯誤,這可能是由於儲存或複制伺服器和主伺服器之間的差異。

我正在嘗試評估這是否會引起可用性組延遲和最佳 SQL Server 設置的擔憂,如果我要將它變成主要的。

我正在閱讀的所有內容似乎都在說不推薦使用 512e 和 SQL Server。但是這些文章是 2011 年的 - 11 年沒有任何變化嗎?或者是512e仍然不是要走的路。

Azure 文件沒有提及這些,我只能推測 512e 對於新的 SSD 磁碟可能是可選的。

注意:啟用跟踪標誌 1800 並未解決該錯誤。

Microsoft 甚至不推薦 HDD,現在僅將它們列為 Dev 的推薦。我在等著看我是否有能力打開支持票,但也想知道人們在這裡的經歷。

以下 OS/SQL Server 版本支持 512e。

為不同驅動器扇區上的伺服器使用鏡像或日誌傳送時,會出現未對齊日誌的錯誤。

SQL Server 2008 R2 PCU 1 與關聯的 Windows QFE 支持針對 512e 驅動器的活動,因為 QFE 允許 SQL Server 確定正確的物理扇區大小並正確對齊物理大小。

https://techcommunity.microsoft.com/t5/sql-server-support-blog/sql-server-new-drives-use-4k-sector-size/ba-p/316277

在過去的 11 年中,可能什麼都沒有改變,512e 仍然不是要走的路。然而,令人震驚的是,微軟在 SQL Server Azure VM 上提出了這樣的 HD。

這個論壇上,我發現一個人在 2015 年左右遇到了同樣的情況。顯然 Microsoft KB3009974發布了一個 Hot Fix 。

這讓我覺得您可能使用的是 SQL Server 2012-2014,並且您可能已經完成了對 Azure VM 的 Lift & Shift。也許這就是 Azure 為您提供 512e SSD 儲存的原因。(舊作業系統可能需要相同的舊兼容硬體?不知道……)

執行以下命令以檢查 Hot Fix 是否已應用於您的電腦:

dism /online /get-packages | findstr KB3009974

或者

SYSTEMINFO.exe | findstr KB3009974

讓我知道這是否有幫助。

引用自:https://dba.stackexchange.com/questions/307251