文章編號: 231347 - 上次校閱: 2004年3月24日 - 版次: 3.2

INF:SQL Server 資料庫不支援壓縮的磁碟機

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT231347
全部展開 | 全部摺疊

結論

SQL Server 資料庫不支援 NTFS 或 FAT 的壓縮磁碟機。壓縮磁碟機無法保證磁區對齊寫入,這是在某些情況下確保交易能復原所需要的。除此之外,我們也不建議將 SQL Server 資料庫備份在壓縮磁碟區上。

其他相關資訊

雖然實際上您可能可以將 SQL Server 資料庫置於壓縮磁碟機,但我們並不建議也不支援這樣的做法。其背後的原因包括下列數項:
  • 效能

    將資料庫放在壓縮磁碟區裡可能會造成明顯的效能負荷。其用量將依照磁碟區的 I/O 及讀取到寫入的比例而有所變化;不過,我們看過在某些情況下,效能降低超過百分之五百。
  • 資料庫復原

    資料庫要能可靠地進行交易復原,就需要具備寫入磁區對齊的能力,而壓縮的磁碟區卻無法支援此功能。第二個問題是關於其內部復原空間的管理。SQL Server 內部已替資料庫保留了預先配置的空間,以利其復原。在壓縮磁碟區中,預先配置的檔案可能會造成「空間不足」的錯誤,而妨礙了復原的成功。
我們亦不建議您將 SQL Server 資料庫備份到壓縮磁碟區上的磁碟檔案中。這失敗模式目前依然在研究中,但是有些證據顯示這樣的備份作業比備份到一般非壓縮磁碟機來得不可靠。如果執行備份到壓縮磁碟機,那在每一次備份前及每一次還原後,都應該執行一次完整的 DBCC。執行 DBCC 所需要的時間應該也可被視作是使用此備份技術所得考慮的因素之一。

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q231347 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q231/3/47.asp (http://support.microsoft.com/kb/231347/en-us?ln=en-us&sd=gn&fr=0)

這篇文章中的資訊適用於:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
關鍵字:?
kbinfo KB231347
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。