Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
Доброго времени, all!

Подскажите, пожалуйста, как бы так попроще спросить у сервера, можно ли указать конструкцию типа:

backup database DB1 to DISK='C:\backups\DB1.BAK' WITH INIT, FORMAT, COMPRESSION

меня как раз интересует, как бы узнать поддерживает ли этот сервер опцию COMPRESSION...

Заранее спасибо.
14 июн 15, 00:58    [17768334]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
fduch f.f.
Member

Откуда: Белокаменная
Сообщений: 260
Makar4ik,

определитьверсию сервера с помощью запроса select @@version
посмотреть поддерживает ли эта версия нужную вам функцию
14 июн 15, 01:25    [17768402]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
...ну я про то, что всякие разные редакции чего-то не умеют...
...Вот и вопрос про то, как бы так бы понять, умеет ли этот конкретный сервер это делать?
14 июн 15, 01:28    [17768411]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
fduch f.f.
Makar4ik,

определить версию сервера с помощью запроса select @@version
посмотреть поддерживает ли эта версия нужную вам функцию
select @@version - это первый костыль для инвалида.
не помогает.
Разные редакции обладают разными ограничениями
14 июн 15, 01:32    [17768423]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
fduch f.f.
Makar4ik,

определитьверсию сервера с помощью запроса select @@version
посмотреть поддерживает ли эта версия нужную вам функцию
не... ну я на
"Microsoft SQL Server 2014" и на "Enterprise Edition (64-bit)" могу заложиться.
Но сами согласитесь, это - ПОЛНЫЙ идиотизм.
14 июн 15, 01:35    [17768431]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
...мне бы как бы в идеале от 2000-го (А ещё лучше от Sybase, по SQL-92) спросить, можно ли мне так сказать?
14 июн 15, 01:41    [17768439]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Volochkova
Member

Откуда:
Сообщений: 2321
fduch f.f.
Makar4ik,

определитьверсию сервера с помощью запроса select @@version
посмотреть поддерживает ли эта версия нужную вам функцию


Маловато будет, просто редакцию спросить.
Еще от SP зависит :-)
2008 standart с второго сервис пака начал поддерживать компрессию.
14 июн 15, 09:27    [17768585]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Makar4ik
Доброго времени, all!

Подскажите, пожалуйста, как бы так попроще спросить у сервера, можно ли указать конструкцию типа:

backup database DB1 to DISK='C:\backups\DB1.BAK' WITH INIT, FORMAT, COMPRESSION

меня как раз интересует, как бы узнать поддерживает ли этот сервер опцию COMPRESSION...

Заранее спасибо.


Клепаем универсальные скрипты? Сделай настройку, как тут. Картина-то может быть гораздо сложнее чем просто backup database db_name to disk = '...'...
14 июн 15, 13:43    [17768859]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
может, так подойдёт?

if exists(SELECT 1 FROM sys.configurations WHERE name = 'backup compression default')
  print 'backup compression enabled'
14 июн 15, 14:38    [17768946]     Ответить | Цитировать Сообщить модератору
 Re: Backup database with COMPRESSION  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
churupaha
Клепаем универсальные скрипты? Сделай настройку, как тут. Картина-то может быть гораздо сложнее чем просто backup database db_name to disk = '...'...
..да, кстати, в том волшебном скрипте на 4400 строк:
SELECT @Compress = CASE
... AND NOT EXISTS(SELECT * FROM sys.configurations WHERE name = 'backup compression default' AND value_in_use = 1) THEN 'N'
У меня дома бэкапы сжимает без проблем, но value_in_use = 0
Так что глюкавый скрипт у этого горячего шведа... :)

...Да и не то мне надо, что у него.
Мне надо 2-3 вещи:
1. Бэкап с минимализацией операций записи (пресловутый COMPRESSION)
2. Бэкап с минималицацией места на диске (post-сжатие несжатого бэкапа rar-ом)
3. отец-сын-дед, с произвольным количеством исторических бэкапов в каталоге. (иерархия - это три джоба, и три каталога, ежедневный, еженедельный, ежемесячный)

...а заложился я на
SELECT 1 FROM sys.configurations WHERE name = 'backup compression default' and maximum = 1
15 июн 15, 00:05    [17770303]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить