Share via


壓縮資料庫工作

「壓縮資料庫」工作會減少 SQL Server 資料庫資料和記錄檔的大小。如需詳細資訊,請參閱<壓縮資料庫>。

藉由使用「壓縮資料庫」工作,封裝可壓縮單一資料庫或多重資料庫的檔案。壓縮資料檔案時,系統會將資料的頁面從檔案結尾移至較接近檔案前端的未佔用空間,藉以復原空間。在檔案結尾建立足夠的可用空間時,即可取消配置檔案結尾的資料頁面,並傳回至檔案系統。

警告注意事項注意

為了壓縮檔案而移動的資料,可能會散佈至檔案中任何可用的位置。如此會產生索引片段,而且可能會降低搜尋索引範圍的查詢效能。若要排除片段,請考慮在壓縮之後重建檔案的索引。

「壓縮資料庫」工作會封裝 DBCC SHRINKDATABASE 命令,包括下列引數和選項:

  • database_name

  • target_percent

  • NOTRUNCATE 或 TRUNCATEONLY。

如果「壓縮資料庫」工作壓縮多個資料庫,則工作會執行多個 SHRINKDATABASE 命令,亦即針對每個資料庫執行一個命令。SHRINKDATABASE 命令的所有執行個體會使用相同的引數值,但 database_name 引數例外。如需詳細資訊,請參閱<DBCC SHRINKDATABASE (Transact-SQL)>。

設定壓縮資料庫工作

您可以透過「SSIS 」設計師設定屬性這項工作位於「SSIS 設計師」中 [工具箱][維護計畫工作] 區段。

如需可在 SSIS 設計師中設定之屬性的詳細資訊,請按下列主題:

如需有關在「SSIS 設計師」中設定這些屬性的詳細資訊,請按下列主題:

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文章、範例、影片,以及社群的精選解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。