Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть БД. Ее можно развернуть на любой версии MSSQL начиная с 2000. Так же может меняться версия поставки(Enterprise,Standart и т.д.). Есть вариативная(зависит от передаваемых параметров) ХП по созданию бекапа(Сжимать/Не сжимать бекап). Задача: выяснить, возможно ли на данной БД сжимать бекапы? Идея: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. На сколько я понимаю более простого способа это понять нет? Может подскажите что нибудь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 14:53 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Совместимость БД должна быть не ниже 2008. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:00 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
L_argo, sys.configurations появилась с 2008, этой проверкой заодно и версию sql проверяю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:04 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
L_argoСовместимость БД должна быть не ниже 2008. ахинея ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:26 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_MerНа сколько я понимаю более простого способа это понять нет? это нерабочий способ. даже если такая строка в конфиге есть, это же не значит, что у вас не Экспресс, например. Edition надо проверять. ибо BOLBackup compression is supported on SQL Server 2017 editions: Enterprise, Standard, and Developer . Backup Compression (SQL Server) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:29 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_MerL_argo, sys.configurations появилась с 2008, этой проверкой заодно и версию sql проверяю... sys.configurations относится ко всему серверу. а товарищ предлагал проверять Compatibility Level конкретной базы. что, разумеется, на уровне серверной конфигурации не может быто отражено в принципе. --- ваше направление более верное, ибо важна версия сервера, а никак не Compatibility Level базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:33 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Yasha123, на сколько я понимаю Код: sql 1. 2. встречается только у тех версий где поддерживается "compression"! То есть у версии Express она просто отсутствует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:38 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_Mer, имо все версии серверов и редакции перечислены и возможности известны. Составить табличку и все дела. Пополнять список новыми редакциями, а не гадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:44 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_MerYasha123, на сколько я понимаю Код: sql 1. 2. встречается только у тех версий где поддерживается "compression"! То есть у версии Express она просто отсутствует. говорят что ent на express не поднимите, а вы про отсуствуют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:44 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, ПО отдается клиенту и он ни каких пополнений делать не будет. Нужна какая то универсальная логика с заделом на будущее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 15:59 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
TaPaK, бекап с ent на Express разворачивать ненужно! или не об этом речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:02 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_MerТо есть у версии Express она просто отсутствует. да. у меня не было под рукой Экспресса, чтобы проверить. ну и т.к. с Экспрессом устанавливается даже агент, к-ый потом все равно нельзя использовать, логично было предположить, что строка в конфиге Экспресса есть, только и мин, и макс установлены в 0. но раз нет, то тем лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:07 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Yasha123ибо важна версия сервера, а никак не Compatibility Level базыПо своим наблюдениям скажу, что база тоже должна быть не ниже 2008. Стоял склсервер 2008R2 этерпрайз. Там была база с 2005 совместимостью. Она при бекапе не упаковывалась. Когда я ей поставил совместимость 2008, то она начала паковаться. Чисто эмпирическое наблюдение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:13 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за помощь. Есть еще какие нибудь идеи реализации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:13 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_MerВсем спасибо за помощь. Есть еще какие нибудь идеи реализации? по мотивам стека: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:23 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
[quot L_argo]Yasha123Там была база с 2005 совместимостью. Она при бекапе не упаковывалась. Когда я ей поставил совместимость 2008, то она начала паковаться. вам выдавалась ошибка или бэкап что сжатый, что нет, имел один и тот же размер? у ТС задача выбрать подходящую команду при бэкапе и не вылететь с ошибкой, а не качество сжатия обеспечить. и никакая совместимость базы не помешает выполнить команду со сжатием, лишь бы редакция сервера позволяла --- я ведь сейчас проверю на базе с черт знает какой совместимостью. это не Экспресс по закоулкам искать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:39 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
вам выдавалась ошибка или бэкап что сжатый, что нет, имел один и тот же размер?Ошибок не было. Размер фулбекапа был примерно такой же как база. После сжатия база усохла в 2,5 раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2019, 16:46 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_Mer, Enterprise, Developer: 2008+ Standard: 2008 R2+ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 02:57 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Vladimir_MerВладислав Колосов, ПО отдается клиенту и он ни каких пополнений делать не будет. Нужна какая то универсальная логика с заделом на будущее В смысле вы гарантируете, что ваше ПО будет работать на любой версии SQL server? Я бы назвал это авантюризмом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 14:11 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, В смысле, что после выхода новой версии sql и определенных тестов не переписывать заново, а заявить что и на этой версии работает.(в идеале...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 16:03 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Вот решение предоставленное коллегой на соседнем форуме. Может кому пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2019, 14:10 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
запустите это на сервере ранее SQL 2008 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2019, 14:18 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
productversion для SQL2000 вернёт вам, например: 2248 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2019, 14:21 |
|
||
|
Как определить возможность сжимать BackUP?
|
|||
|---|---|---|---|
|
#18+
Konst_One, Код: sql 1. 2. 3. 4. 5. MSSQL 2000 выдает Column1Column2Column3Column42NULL 088.00.2039 MSSQL 2005 выдает Express Column1Column2Column3Column4409 009.00.5000.00 MSSQL 2008 выдает Express Column1Column2Column3Column44100010.0.1600.22 2000 кривовато, а все остальные как нужно! И в целом алгоритм рабочий. Или я что то не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 08:49 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39760340&tid=1688415]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 466ms |

| 0 / 0 |
