Sql-Server
從使用數據壓縮的伺服器恢復數據庫
在我們的環境中,我們的生產伺服器正在使用
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
。我建議在您的開發和測試環境中使用開發人員版,如果您不支持生產中的標準(聽起來您的應用程序僅在內部)。此版本包括企業引擎;它只是沒有被許可在生產中使用,並且能夠很好地恢復企業備份。