KB2574973 - 修正:在 SQL Server 2008 或 SQL Server 2008 R2 中,線上頁面壓縮所認可的資料檔案大小大於離線頁面壓縮所認可的資料檔案大小

套用到
SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer

Microsoft 會將 Microsoft SQL Server 2008 Service Pack 1 (SP1) 或 Microsoft SQL Server 2008 Service Pack 2 (SP2) 修正程式作為一個可下載的檔案發行。 由於修正程式是累積的,因此每個新發行的更新都包含先前的 SQL Server 2008 SP1 或 Microsoft SQL Server 2008 SP2 更新版本中包含的所有 Hotfix 和所有安全性更新。

症狀

在 Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 中執行頁面壓縮時,執行線上頁面壓縮時壓縮的壓縮檔案會比離線執行頁面壓縮時大。

原因

發生此問題的原因是某些頁面未透過線上頁面壓縮作業進行壓縮。

線上頁面壓縮作業需要對頁面設定獨佔鎖定。 不過,Intent Exclusive 鎖定是用來鎖定頁面。 因此,線上網頁壓縮作業不會壓縮網頁。

解決方式

累積更新資訊

SQL Server 2008 R2

此問題的修正程式最初在累積更新 10 中發行。 如需有關如何取得 SQL Server 2008 R2 的累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

2591746 SQL Server 2008 R2 的累積更新套件 10 注意:由於這些組建是累積的,因此每個新發行的修正程式都包含先前的 SQL Server 2008 R2 修正程式版本中包含的所有 Hotfix 和所有安全性修正程式。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

981356 在 SQL Server 2008 R2 發行之後所發行的 SQL Server 2008 R2 組建 (機器翻譯)

SQL Server 2008 R2 Service Pack 1

此問題的修正程式最初在 SQL Server 2008 R2 Service Pack 1 的累積更新 3 中發行。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

2591748 SQL Server 2008 R2 Service Pack 1 累積更新套件 3 注意:由於組建是累積的,因此每個新發行的修正程式都包含所有 Hotfix 和先前 SQL Server 2008 R2 修正程式版本中的所有安全性修正程式。 建議您考慮套用包含此 Hotfix 的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2567616 在 SQL Server 2008 R2 Service Pack 1 發行之後所發行的 SQL Server 2008 R2 組建 (機器翻譯)

適用於 SQL Server 2008 SP1 的累積更新套件 16

此問題的修正程式最初在累積更新套件 16 中發行。 如需有關如何取得此 SQL Server 2008 SP1 累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

2582282 SQL Server 2008 Service Pack 1 的累積更新套件 16 注意 由於這些組建是累積的,因此每個新發行的更新都包含所有 Hotfix 和先前的 SQL Server 2008 SP1 更新版本中包含的所有安全性更新。 建議您考慮套用包含此 Hotfix 的最新更新版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

970365 發行 SQL Server 2008 Service Pack 1 之後所發行的 SQL Server 2008 組建

適用於 SQL Server 2008 SP2 的累積更新套件 6

此問題的修正程式最初在累積更新套件 6 中發行。 如需有關如何取得此 SQL Server 2008 SP2 累積更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

2582285 SQL Server 2008 Service Pack 2 累積更新套件 6 注意:由於組建是累積的,因此每個新發行的更新都包含所有 Hotfix 和所有隨附於上一個 SQL Server 2008 SP2 更新版本中的安全性更新。 建議您考慮套用包含此 Hotfix 的最新更新版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2402659 發行 SQL Server 2008 Service Pack 2 之後所發行的 SQL Server 2008 組建

因應措施

若要解決此問題,請將叢集索引新增至必須壓縮的對應資料表中。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。