powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2012 -> 2016 SP1. Upgrade или Clean Install ?
9 сообщений из 9, страница 1 из 1
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659349
Glebanski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одминю тут поневоле.
DBA из СШП предлагают установить отдельный instance, ибо "когда просто апгрейдишь, то наверняка потом что-то вылезет". Т.к. я такое делаю не каждый день, то и возразить особо нечего. Не знаю просто.
Для начала хочу на тестовом серваке установить рядом инстансе sql2016.
Потом надо видимо сделать Detach баз на sql2012 и Attach их на новом инстансе? Файлы все лежат в отдельном фолдере, не mssql-вском, если что.
Джобы можно тоже через экспорт-импорт DDL
Linked Servera тоже
Юзеров наверно тоже (их немного)
Ну а SSIS пакеты можно просто Deploy на новый Instance.
Ничего не забыл?

Или может просто Upgrade и все дела?
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659373
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlebanskiНичего не забыл?

После "сделать Detach баз на sql2012 и Attach их на новом инстансе" - назад, к 2012, уже не присоединишь.

Поэтому забыл: БЯКАП НАДО ВСЕГДА ДЕЛАТЬ.
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659374
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так-то, херню порют DBA.
Обгрейд проще и быстрее.
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659408
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222А так-то, херню порют DBA.
Обгрейд проще и быстрее.Нормальная практика, перед переходом на новую версию потестировать.
Как раз потому, что "назад, к 2012, уже не присоединишь". И потому, что во время тестирования фирма же должна работать, а не ждать, пока потестируют.
GlebanskiИли может просто Upgrade и все дела?А если приложение не заработает?
GlebanskiДля начала хочу на тестовом серваке установить рядом инстансе sql2016.
Потом надо видимо сделать Detach баз на sql2012 и Attach их на новом инстансе?Прикольно, а зачем тогда делать новый инстанс? :-) Это будет хуже, чем апгрейд.

Нужно сделать новый инстанс, перенести туда базы бакапом, всё остальное, потестировать, если всё нормально, назначить дату перехода на новую версию, ещё раз перенести базы бакапом.
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659424
Glebanski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

Я полностью согласен, что через бэкап правильнее. Но это в идеальном мире.
А в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось"
Скорее бы в клауд...
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659428
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glebanskialexeyvg,

Я полностью согласен, что через бэкап правильнее. Но это в идеальном мире.
А в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось"
Скорее бы в клауд...Тогда in-place upgrade. Даже более того, для конфигураций с кластерами, always-on и базой конских размеров, которая ресторится день-другой, это почти всегда единственный вариант.

Это все после тщательного тестированиря на тестовом окружении, само собой.
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659450
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичGlebanskialexeyvg,

Я полностью согласен, что через бэкап правильнее. Но это в идеальном мире.
А в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось"
Скорее бы в клауд...Тогда in-place upgrade. Даже более того, для конфигураций с кластерами, always-on и базой конских размеров, которая ресторится день-другой, это почти всегда единственный вариант.

Это все после тщательного тестированиря на тестовом окружении, само собой.Дык тестирование невозможно, если места нет. Ну, только огрызок какой нибудь, типа "почти такая же система для девелоперов".

Но да, если места нет, что делать? Нажимаем кнопочку, а потом пытаемся запустить, потому что обратно оно уже не откатится. И бакапов, кстати, проверенных тоже нет, ибо "места нет" :-)
GlebanskiА в реальном у нас база 2TB и свободного места гиг 300 всего. :( И жлобское IT у которого "место закончилось"
Скорее бы в клауд...Угу, только за клауд вы будете платить в день стоимость этого сториджа на 2TB :-)
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659472
Glebanski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проклятье!
2016 не встает на Server 2008, что значит - фиг потестишь апгрейд на тестовой машине.
На продакшне Windows 2012.

Думаю теперь так. Попробую убить двух зайцев сразу и вместе с инсталляцией провести партиционирование и компрессию :)

1. Создать новый инстанс на Prod
2. Пересоздать все нужную инфраструктуру, юзеров, джобы и прочее
3. Ресторить из бэкапа все данные, кроме огромной таблицы (она в отдельной filegroup)
4. Создать эту таблицу DDL-ем, распартиционировать ее как следует наконец-то
5. Устроить regression test
6. Сделать SSIS джоб, чтоб понемногу переливал данные из старой базы в новую и шринкал вовремя датафайл. Ибо место не резиновое, а новые данные будет приходить менье, чем я буду успевать удалять.
7. Юзерам сказать, что "если нужно старьё, а в базе его вдруг нет, вот вам коннект к новой БД - проверьте там."
8. В момент X (выходной), еще раз скопировать бекап-рестором все данные (кроме огромной таблицы) из старой БД в новую. И перенести то, что осталось, типа 2017-2018 годы, за один присест.



Ничего не упустил?
...
Рейтинг: 0 / 0
2012 -> 2016 SP1. Upgrade или Clean Install ?
    #39659491
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlebanskiПроклятье!
2016 не встает на Server 2008, что значит - фиг потестишь апгрейд на тестовой машине.
На продакшне Windows 2012.

Думаю теперь так. Попробую убить двух зайцев сразу и вместе с инсталляцией провести партиционирование и компрессию :)А нужно ли объединять 2 работы в одну? Ничего же не помешает сделать "партицирование и компрессию" после апдэйта. По нормальному, с стадией тестирования.

А на тестовую машину нужно установить 2012; это же неправильно, что тестовое окружение настолько отличается от продакшена.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2012 -> 2016 SP1. Upgrade или Clean Install ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]