在 SQL Server 的硬式磁碟機的磁區大小支援範圍

文章編號: 926930 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

簡介

Microsoft SQL Server 目前支援下列的磁區大小等於或小於 4 個位元組 (KB):

  • 平均分成 4 KB 的實體磁區大小
  • 大小小於實體磁區大小原始格式的資料庫,因此只要較小的磁扇區的磁區大小大小是平均分配到原先已格式化的磁區大小
  • 512 個位元組
  • 1024 個位元組
  • 2048 個位元組
  • 4096 位元組

附註Microsoft SQL Server 支援有 512 個位元組和 4KB 的原生的標準磁區大小的磁碟機。

其他相關資訊

SQL Server 會要求正確報告的實體磁區大小,以維護資料的安全,並避免資料遺失。避免重磁扇區的是 SQL Server 的基本需求。我們不支援讀取、 寫入和修改這個報告原因的邏輯磁扇區大小的行為。

如需有關支援較大的磁區大小的詳細資訊,請參閱"4 KB 的磁碟磁扇區大小"區段中下列白皮書:
http://technet.microsoft.com/en-us/library/cc917726.aspx
如果您使用進階格式磁碟的實體上已格式化為 4096 個位元組,但公開 (expose) 邏輯磁扇區大小為 512 個位元組,您必須使用以下的修正程式,以維持在受支援的狀態更新您的 SQL Server 系統:
  • Windows 更新,以啟用正確的辨識及報告的實體和邏輯磁區大小:
    • 2553708 Hotfix 彙總套件,可改善 Windows Vista 及 Windows Server 2008 進階格式磁碟的相容性
    • 982018 有可用的 Windows 7] 和 [Windows Server 2008 R2 進階格式磁碟之間的相容性的更新
  • 若要使用的更新邏輯與實體磁區大小在 SQL Server 交易記錄檔管理員] 中的 SQL 更新:
    • SQL Server 2008 R2 Service Pack 1 到較新版本的 SQL Server 2008 R2
    • SQL Server 2012 RTM 及更新版本的 SQL Server 2012
磁碟機的製造廠商規格應該指示該磁碟機是進階的格式化磁片。在套用 Windows 更新之後,公用程式例如 fsutil 啟動報告這兩種實體和邏輯磁扇區大小。如果您使用進階格式磁碟沒有本節稍早提到的更新時,就有潛在的資料遺失與效能問題的風險。這是因為磁碟機韌體必須執行讀取-修改-寫入以支援的邏輯 512 個位元組和實體 4096 個位元組磁區對應。如需有關這個問題的詳細資訊,請造訪下列 MSDN 網站:
http://blogs.msdn.com/b/psssql/archive/2011/01/13/sql-server-new-drives-use-4k-sector-size.aspx
附註具有原生 4KB 的磁區大小 (包括實體和邏輯) 的磁碟機都能順利沒有 Windows 與 SQL 本節稍早提到的更新。

其他資訊

摺疊此表格展開此表格
規則的軟體規則標題規則描述依其規則會評估的產品版本
系統中心警告器SQL Server 資料庫可以存放在進階的格式類型 (512E)System Center 警告器偵測到一或多個資料庫位於進階格式或 512E (4k 邏輯的實體與 512 位元組磁區大小) 磁碟機中存在。不支援這類的模擬器,建議您為處於 SP1 上 512E 的磁碟機的主應用程式資料庫的 SQL Server 2008 R2 的 SQL Server 2008年。檢閱這份文件中的資訊,並適當地採取矯正措施SQL Server 2008 R2

SQL Server 2012



屬性

文章編號: 926930 - 上次校閱: 2013年5月14日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
關鍵字:?
kbtshoot kbhowto kbinfo kbmt KB926930 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:926930
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見