Sql-Server

從使用數據壓縮的伺服器恢復數據庫

  • May 2, 2014

在我們的環境中,我們的生產伺服器正在使用MS SQL Server 2008 Enterprise Edition. 我們有一個正在執行的開發和測試伺服器,MS SQL Server Standard Edition並且所有三個環境之間的表結構完全相同。

我們經常從我們的生產數據庫中更新我們的開發和測試環境。

我正在考慮data compression在我們的生產環境中打開,但是閱讀這篇 technet 文章聽起來我們將不再能夠執行這些刷新。我讀對了嗎?

引用文章:

Databases with compressed tables or indexes cannot be restored, attached, or in any way used on other editions.

我會被迫升級我們的開發/測試數據庫Enterprise Edition以繼續刷新我們的數據嗎?

正確,嘗試RESTORE.

如果使用其他企業功能(例如表分區),情況也是如此。對於那些在搜尋中找到此答案的人,企業功能的使用列在 中sys.dm_db_persisted_sku_features

我建議在您的開發和測試環境中使用開發人員版,如果您不支持生產中的標準(聽起來您的應用程序僅在內部)。此版本包括企業引擎;它只是沒有被許可在生產中使用,並且能夠很好地恢復企業備份。

引用自:https://dba.stackexchange.com/questions/64329