我正在尝试在SQL Server 2008中备份数据库,并使用新的压缩功能压缩数据库。但是,当我运行以下代码时,我收到一个奇怪的错误消息:
Backup Database <Database> To Disk 'C:\Backup' With Compression
我收到此错误消息:
标准版不支持使用压缩备份数据库
这是否意味着我必须升级到完整版或有没有办法在标准版中启用压缩?
答案 0 :(得分:16)
我意识到这是一篇很老的帖子,但只是把它扔出去,因为它显示为Google搜索的前几个条目之一 - 使用SQL Server 2008 R2,标准版也获得备份压缩。更多信息请访问:http://technet.microsoft.com/en-us/library/bb964719.aspx
答案 1 :(得分:15)
SQL 2008 Express,Workgroup或Standard版本不支持备份压缩,仅适用于Enterprise。如果不将版本升级到Enterprise,则无法启用此功能。
虽然您无法在这些版本上进行压缩备份,但您可以从压缩备份中恢复。
有关详细信息,请参阅http://technet.microsoft.com/en-us/library/bb964719.aspx。
答案 2 :(得分:3)
也可能有帮助 - 要确定您正在运行的SQL Server版本,请运行以下SQL查询:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
答案 3 :(得分:1)
您需要企业版
答案 4 :(得分:-1)
BACKUP DATABASE WITH COMPRESSION
。
答案 5 :(得分:-1)
要确认,从SQL Server 2012开始,所有版本(Express和Web除外)都支持备份压缩:https://technet.microsoft.com/en-us/library/cc645993(v=sql.110).aspx