SQL Server 2008, стандартное сжатие резервных копий - PullRequest
15 голосов
/ 29 января 2009

Я пытаюсь сделать резервную копию базы данных в SQL Server 2008 и сжать ее, используя новую функцию сжатия. Однако, когда я запускаю следующий код, я получаю странное сообщение об ошибке:

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

Я получаю это сообщение об ошибке:

Резервное копирование базы данных со сжатием не поддерживается в Standard Edition

Означает ли это, что мне нужно перейти на полную версию или есть способ включить сжатие в стандартной версии?

Ответы [ 6 ]

16 голосов
/ 04 июня 2010

Я понимаю, что это старый пост, но просто для того, чтобы выбросить его, поскольку он показался одним из первых нескольких записей в поиске Google - в SQL Server 2008 R2 Standard Edition также получает сжатие резервных копий. Больше информации здесь: http://technet.microsoft.com/en-us/library/bb964719.aspx

15 голосов
/ 29 января 2009

Сжатие резервных копий не поддерживается в выпусках SQL 2008 Express, Workgroup или Standard, только в Enterprise. Невозможно включить это без обновления вашей версии до Enterprise.

Хотя вы не можете создавать резервные копии со сжатием в этих версиях, вы можете восстановить из сжатых резервных копий.

Подробнее см. http://technet.microsoft.com/en-us/library/bb964719.aspx.

3 голосов
/ 02 ноября 2009

Также может быть полезно - чтобы определить, на каком выпуске SQL Server вы работаете, запустите следующий запрос SQL:

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

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

1 голос
/ 29 января 2009

Для этого вам нужно Enterprise Edition

0 голосов
/ 08 декабря 2017

Для подтверждения, начиная с SQL Server 2012 и далее, все выпуски (кроме Express и Web) поддерживают сжатие резервных копий: https://technet.microsoft.com/en-us/library/cc645993(v=sql.110).aspx

0 голосов
/ 14 апреля 2014

BACKUP DATABASE WITH COMPRESSION не поддерживается в Express Edition (64-разрядная версия).

...