sql-server - 恢复时备份 SQL Server Developer 大喊它启用了数据压缩,仅在企业版上可用
问题描述
我正在与最初在SQL Server 2012 Developer上运行的 TFS Server 2015 的备份作斗争,我正在尝试在其他服务器上恢复它-MSSQL 2014 Developer 版
PS:通常这个过程本身是痛苦的,如果有人必须这样做,那么不要为此估计一周以下的任何事情
备份是TFS Server 2015的计划备份
我正在尝试任何方法来恢复这些备份 - 通过 TFS 服务器控制台或通过 SQL Management Studio 手动备份它,一切基本上都以此结束:
RESTORE FILELISTONLY FROM DISK='C:\backup\Tfs_Configuration_986.bak'
RESTORE DATABASE MyTempCopy FROM DISK='C:\backup\Tfs_Configuration_986.bak'
无法在此版本的 SQL Server 中启动数据库“MyTempCopy”,因为对象“tbl_CatalogNode”的部分或全部启用了数据压缩或 vardecimal 存储格式。只有 SQL Server Enterprise Edition 支持数据压缩和 vardecimal 存储格式。
无法启动数据库“MyTempCopy”,因为某些数据库功能在当前版本的 SQL Server 中不可用。
有人知道这怎么可能?
我已经看到了:
提前谢谢
解决方案
SQL Server Developer 版实际上是 SQL Server Enterprise 版,但有核心和内存上限。安装 TFS 时,它假定 EE,因此它可以在 DB 中进行压缩。这是一篇关于关闭 TFS 压缩的文章。 https://support.microsoft.com/en-ca/help/2712111/disabling-sql-server-data-compression-in-tfs-databases。然后,您可以进行新的备份,您将能够在标准版中恢复。
干杯,ET
推荐阅读
- c# - 文件从浏览器拖放到浏览器
- python - 在处理调查数据时,如何在 pandas 中合并列?
- python - 数据中的引号做 Postgresql
- corda - Corda 数据库管理器创建数据源失败
- asp.net-core - 如何使用 netcore API 获取 Microsoft Dynamics 365 V9 的 OAuth 访问令牌
- sas - 这个 SAS 笔记在说什么?ODS PDF(WEB) 打印无输出
- mongodb - 使用 mongodb 事务时如何读回结果?
- bash - sed 删除第一个模式之后的所有内容(仅在该行中)
- lua - Xonix 游戏优化问题
- flutter - 在 Flutter 中为 Stateful Widget 设置/获取值