Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2008备份压缩标准版_Sql Server_Sql Server 2008_Compression_Backup - Fatal编程技术网

Sql server SQL Server 2008备份压缩标准版

Sql server SQL Server 2008备份压缩标准版,sql-server,sql-server-2008,compression,backup,Sql Server,Sql Server 2008,Compression,Backup,我正在尝试在SQLServer2008中备份一个数据库,并使用新的压缩功能对数据库进行压缩。但是,当我运行以下代码时,会收到一条奇怪的错误消息: Backup Database <Database> To Disk 'C:\Backup' With Compression 通过压缩将数据库备份到磁盘“C:\Backup” 我收到以下错误消息: Backup Database <Database> To Disk 'C:\Backup' With Compression

我正在尝试在SQLServer2008中备份一个数据库,并使用新的压缩功能对数据库进行压缩。但是,当我运行以下代码时,会收到一条奇怪的错误消息:

Backup Database <Database> To Disk 'C:\Backup' With Compression
通过压缩将数据库备份到磁盘“C:\Backup”
我收到以下错误消息:

Backup Database <Database> To Disk 'C:\Backup' With Compression
标准版不支持压缩备份数据库


这意味着我必须升级到完整版本,还是有办法在标准版中启用压缩?

SQL 2008 Express、Workgroup或标准版不支持备份压缩,仅在Enterprise上支持。如果不将您的版本升级到企业版,就无法启用此功能

虽然不能在这些版本上使用压缩进行备份,但可以从压缩备份中恢复


有关详细信息,请参阅。

您需要企业版,因为企业版可能也会有所帮助-要确定您正在运行的SQL Server的哪个版本,请运行以下SQL查询:

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

请参见

我意识到这是一篇老文章,但我只是想把它扔掉,因为它是Google搜索中的前几个条目之一-使用SQL Server 2008 R2,Standard Edition还可以获得备份压缩。此处的详细信息:

Express Edition(64位)不支持压缩备份数据库。

若要确认,从SQL Server 2012开始,所有版本(Express和Web除外)都支持备份压缩:

备份后,您必须运行脚本压缩或rar文件,就像过去一样,这是很多次你希望windows中的命令行和Linux中的命令行一样好、一样简单的情况之一……只是恢复压缩备份,还是我错过了什么?编辑:好的,我知道,在2012年版中,他们又回到了“来自企业”的话题……问题很明显是指“标准版”,而不是明示版。SQL Server 2012不支持Web版中的压缩备份(例如)。非常感谢您的评论和有用的否决票。我已经重新检查了文档并更正了答案。