Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
Одминю тут поневоле. DBA из СШП предлагают установить отдельный instance, ибо "когда просто апгрейдишь, то наверняка потом что-то вылезет". Т.к. я такое делаю не каждый день, то и возразить особо нечего. Не знаю просто. Для начала хочу на тестовом серваке установить рядом инстансе sql2016. Потом надо видимо сделать Detach баз на sql2012 и Attach их на новом инстансе? Файлы все лежат в отдельном фолдере, не mssql-вском, если что. Джобы можно тоже через экспорт-импорт DDL Linked Servera тоже Юзеров наверно тоже (их немного) Ну а SSIS пакеты можно просто Deploy на новый Instance. Ничего не забыл? Или может просто Upgrade и все дела? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2018, 23:13 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
GlebanskiНичего не забыл? После "сделать Detach баз на sql2012 и Attach их на новом инстансе" - назад, к 2012, уже не присоединишь. Поэтому забыл: БЯКАП НАДО ВСЕГДА ДЕЛАТЬ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 05:55 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
А так-то, херню порют DBA. Обгрейд проще и быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 05:57 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
aleks222А так-то, херню порют DBA. Обгрейд проще и быстрее.Нормальная практика, перед переходом на новую версию потестировать. Как раз потому, что "назад, к 2012, уже не присоединишь". И потому, что во время тестирования фирма же должна работать, а не ждать, пока потестируют. GlebanskiИли может просто Upgrade и все дела?А если приложение не заработает? GlebanskiДля начала хочу на тестовом серваке установить рядом инстансе sql2016. Потом надо видимо сделать Detach баз на sql2012 и Attach их на новом инстансе?Прикольно, а зачем тогда делать новый инстанс? :-) Это будет хуже, чем апгрейд. Нужно сделать новый инстанс, перенести туда базы бакапом, всё остальное, потестировать, если всё нормально, назначить дату перехода на новую версию, ещё раз перенести базы бакапом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 11:22 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
alexeyvg, Я полностью согласен, что через бэкап правильнее. Но это в идеальном мире. А в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось" Скорее бы в клауд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 12:31 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
Glebanskialexeyvg, Я полностью согласен, что через бэкап правильнее. Но это в идеальном мире. А в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось" Скорее бы в клауд...Тогда in-place upgrade. Даже более того, для конфигураций с кластерами, always-on и базой конских размеров, которая ресторится день-другой, это почти всегда единственный вариант. Это все после тщательного тестированиря на тестовом окружении, само собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 12:37 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичGlebanskialexeyvg, Я полностью согласен, что через бэкап правильнее. Но это в идеальном мире. А в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось" Скорее бы в клауд...Тогда in-place upgrade. Даже более того, для конфигураций с кластерами, always-on и базой конских размеров, которая ресторится день-другой, это почти всегда единственный вариант. Это все после тщательного тестированиря на тестовом окружении, само собой.Дык тестирование невозможно, если места нет. Ну, только огрызок какой нибудь, типа "почти такая же система для девелоперов". Но да, если места нет, что делать? Нажимаем кнопочку, а потом пытаемся запустить, потому что обратно оно уже не откатится. И бакапов, кстати, проверенных тоже нет, ибо "места нет" :-) GlebanskiА в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось" Скорее бы в клауд...Угу, только за клауд вы будете платить в день стоимость этого сториджа на 2TB :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 14:53 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
Проклятье! 2016 не встает на Server 2008, что значит - фиг потестишь апгрейд на тестовой машине. На продакшне Windows 2012. Думаю теперь так. Попробую убить двух зайцев сразу и вместе с инсталляцией провести партиционирование и компрессию :) 1. Создать новый инстанс на Prod 2. Пересоздать все нужную инфраструктуру, юзеров, джобы и прочее 3. Ресторить из бэкапа все данные, кроме огромной таблицы (она в отдельной filegroup) 4. Создать эту таблицу DDL-ем, распартиционировать ее как следует наконец-то 5. Устроить regression test 6. Сделать SSIS джоб, чтоб понемногу переливал данные из старой базы в новую и шринкал вовремя датафайл. Ибо место не резиновое, а новые данные будет приходить менье, чем я буду успевать удалять. 7. Юзерам сказать, что "если нужно старьё, а в базе его вдруг нет, вот вам коннект к новой БД - проверьте там." 8. В момент X (выходной), еще раз скопировать бекап-рестором все данные (кроме огромной таблицы) из старой БД в новую. И перенести то, что осталось, типа 2017-2018 годы, за один присест. Ничего не упустил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 16:08 |
|
||
|
2012 -> 2016 SP1. Upgrade или Clean Install ?
|
|||
|---|---|---|---|
|
#18+
GlebanskiПроклятье! 2016 не встает на Server 2008, что значит - фиг потестишь апгрейд на тестовой машине. На продакшне Windows 2012. Думаю теперь так. Попробую убить двух зайцев сразу и вместе с инсталляцией провести партиционирование и компрессию :)А нужно ли объединять 2 работы в одну? Ничего же не помешает сделать "партицирование и компрессию" после апдэйта. По нормальному, с стадией тестирования. А на тестовую машину нужно установить 2012; это же неправильно, что тестовое окружение настолько отличается от продакшена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2018, 17:22 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39659472&tid=1689593]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 461ms |

| 0 / 0 |
