2009-01-29 184 views
15

我想在SQL Server 2008中備份數據庫,並使用新的壓縮功能壓縮數據庫。然而,當我運行下面的代碼,我得到一個奇怪的錯誤消息:SQL Server 2008備份壓縮標準版

Backup Database <Database> To Disk 'C:\Backup' With Compression 

我收到此錯誤信息:

備份數據庫使用壓縮不支持標準版

這是否意味着我必須升級到完整版本,或者有沒有辦法在標準版本中啓用壓縮?

+0

您必須運行一個腳本來壓縮或備份後的RAR文件,就像過去一樣 – 2009-01-29 16:18:54

+0

是的,它是你希望在Windows中的命令行與在Linux中一樣好和容易的多次... – Guillaume86 2012-04-06 14:14:47

回答

15

SQL 2008 Express,Workgroup或Standard版本僅在Enterprise上不支持備份壓縮。如果沒有將版本升級到Enterprise,則無法開啓此功能。

儘管無法在這些版本上使用壓縮進行備份,但您可以從壓縮備份進行RESTORE。

有關更多信息,請參見http://technet.microsoft.com/en-us/library/bb964719.aspx

3

可能會有所幫助,以及 - 確定你正在運行在其上的SQL Server版本,運行下面的SQL查詢:

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

http://support.microsoft.com/kb/321185

15

我意識到這是一箇舊帖子,但只是爲了拋出這個問題,因爲它顯示爲Google搜索的前幾個條目之一 - 使用SQL Server 2008 R2,標準版也可以獲得備份壓縮。更多信息請參見:http://technet.microsoft.com/en-us/library/bb964719.aspx

+0

只恢復壓縮的備份或我錯過了什麼?編輯:好的我明白,在2012年版他們回到「從企業」的事情... – Guillaume86 2012-04-06 14:21:12

0

BACKUP DATABASE WITH COMPRESSION在Express Edition(64位)上不受支持。

0

這意味着標準版的SQL Server 2008不支持備份壓縮。沒有辦法「啓用」它。如果您需要SQL Server版本的備份壓縮功能,最好的方法是使用第三方軟件。其中一些比本機壓縮算法更有效。我建議嘗試EMS SQL Backup