SQL Server 2012:从压缩备份还原备份
SQL Server 2012: Backup restore from a compressed backup
我正在尝试从 ZIP
文件中 [保存] 的备份 (.bak
) 文件恢复数据库,但到目前为止还没有成功。但是,我可以在从 ZIP
文件中提取后恢复它。
这 MS page 表示 SQL Server 2008 及更高版本的每个版本都可以还原压缩备份,但有以下限制。
Restrictions: The following restrictions apply to compressed backups:
- Compressed and uncompressed backups cannot co-exist in a media set.
- Previous versions of SQL Server cannot read compressed backups.
- NTbackups cannot share a tape with compressed SQL Server backups.
第一个限制我不是很清楚。有人可以 clarify/elaborate 这个吗?
我已经完成了以下步骤:
在暂存 SQL 服务器上备份 [MyTestDB.bak
];压缩它(通过右键单击>发送到 - 压缩(压缩)文件夹);现在,将其命名为 MyTestDB.ZIP
FTP 将 ZIP
文件发送到本地开发 SQL 服务器并尝试从 ZIP
文件恢复它。但是数据库名称不可用于备份。
两个SQL服务器版本完全一样。
SQL Servers Version: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)-Standard Edition (64-bit)
对于保存在 ZIP 文件中的备份文件,术语 'compressed backup' 的用法是否正确,或者是否需要以不同的方式备份以便将其称为压缩备份?
- 但是,如果我 select 从
ZIP
文件中提取 .bak
文件,一切正常。
我不确定我哪里出错了?我可以简单地提取备份并恢复它而没有任何问题,但想知道它不起作用的原因,因为从 ZIP
本身备份它会是一个更好的解决方案。
备份压缩有所不同。
您在配置或启动备份时指定此项,然后您将获得包含压缩数据的备份文件,而不是如果您不启用压缩则包含未压缩数据的备份文件。
SQL服务器无法使用zip文件,而备份文件肯定是压缩过的,不是这里指的"compressed backup"。
是的,您需要先提取备份文件,然后再从中恢复。
如果您想了解如何正确制作压缩备份,请查看此页面,其中包含指向相关 material:
的完整链接
我正在尝试从 ZIP
文件中 [保存] 的备份 (.bak
) 文件恢复数据库,但到目前为止还没有成功。但是,我可以在从 ZIP
文件中提取后恢复它。
这 MS page 表示 SQL Server 2008 及更高版本的每个版本都可以还原压缩备份,但有以下限制。
Restrictions: The following restrictions apply to compressed backups:
- Compressed and uncompressed backups cannot co-exist in a media set.
- Previous versions of SQL Server cannot read compressed backups.
- NTbackups cannot share a tape with compressed SQL Server backups.
第一个限制我不是很清楚。有人可以 clarify/elaborate 这个吗?
我已经完成了以下步骤:
在暂存 SQL 服务器上备份 [
MyTestDB.bak
];压缩它(通过右键单击>发送到 - 压缩(压缩)文件夹);现在,将其命名为MyTestDB.ZIP
FTP 将
ZIP
文件发送到本地开发 SQL 服务器并尝试从ZIP
文件恢复它。但是数据库名称不可用于备份。
两个SQL服务器版本完全一样。
SQL Servers Version: Microsoft SQL Server 2012 - 11.0.5058.0 (X64)-Standard Edition (64-bit)
对于保存在 ZIP 文件中的备份文件,术语 'compressed backup' 的用法是否正确,或者是否需要以不同的方式备份以便将其称为压缩备份?
- 但是,如果我 select 从
ZIP
文件中提取.bak
文件,一切正常。
我不确定我哪里出错了?我可以简单地提取备份并恢复它而没有任何问题,但想知道它不起作用的原因,因为从 ZIP
本身备份它会是一个更好的解决方案。
备份压缩有所不同。
您在配置或启动备份时指定此项,然后您将获得包含压缩数据的备份文件,而不是如果您不启用压缩则包含未压缩数据的备份文件。
SQL服务器无法使用zip文件,而备份文件肯定是压缩过的,不是这里指的"compressed backup"。
是的,您需要先提取备份文件,然后再从中恢复。
如果您想了解如何正确制作压缩备份,请查看此页面,其中包含指向相关 material:
的完整链接