當您使用 EFS 加密資料庫檔案時,可能會遇到效能降低在 SQL Server 2005 的某些功能

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

結論

當您使用加密檔案系統 (EFS) 來加密資料庫檔案時,您可能會遇到效能降低在 Microsoft SQL Server 2005 的某些功能。

其他相關資訊

當使用 EFS 加密資料庫檔案已加密資料庫檔案的完整內容。這無論實際的資料和資料庫檔案中所包含的中繼資料。我們建議您使用 EFS 在案例中的實體媒體可能會遺失。

當 SQL Server 2005 執行 EFS 加密的資料庫檔案上的 I/O 操作時,I/O 操作是同步。因此,您可能會遇到效能降低在 SQL Server 2005 的某些功能。比方說先期讀取功能的與檢查點功能的效能可能會減少。

當 SQL Server 背景工作執行緒執行 EFS 加密的資料庫檔案上的 I/O 操作時,背景工作執行緒會一直等候,直到完成目前的 I/O 作業,EFS 加密的資料庫檔案上。此外,直到目前的背景工作執行緒會繼續,將會停止 SQL Server 排程器。因此,保留在 SQL Server 排程器的 SQL Server 背景工作執行緒將會暫止直到第一個背景工作執行緒會繼續在 I/O 作業。在這種情況下被降低 SQL Server 2005 的效能。

您可以使用中的 SQL Server 2005 的伺服器安裝 SQL Server 2005 原生加密功能來避免這個問題。

如果您必須使用 EFS 來加密資料庫檔案中的 SQL Server 2005 安裝,您可以指定 SQL Server I/O 相關性遮罩選項。如需有關相似性 I/O 遮罩選項的詳細資訊,請參閱在 SQL Server 線上叢書下列的文件:
http://msdn2.microsoft.com/en-us/library/ms189629.aspx
當您使用 SQL Server I/O 相關性遮罩選項時,EFS 加密的資料庫檔案上的 I/O 作業要求會指派給個別的 SQL Server 排程器。雖然仍同步與 EFS 加密的資料庫檔案 I/O 作業,SQL Server 背景工作執行緒會繼續而不需等待以 EFS 加密的資料庫檔案,無法完成目前的 I/O 作業。

附註或者,您可能要考慮裝載在 EFS 加密 SQL Server 2005 的個別執行個體上的資料庫檔案。

如需有關如何設定 SQL Server I/O 相關性選項的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
298402INF: 了解如何設定 SQL Server I/O 相關性選項

屬性

文章編號: 922121 - 上次校閱: 2007年11月20日 - 版次: 1.3
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
關鍵字:?
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbinfo KB922121 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:922121
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com