具有 512e SSD 儲存的 SQL Server Azure VM - 錯誤 9012
根據
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 確定正確的物理扇區大小並正確對齊物理大小。
在過去的 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
讓我知道這是否有幫助。