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

Откуда:
Сообщений: 86
Всем доброго дня!

Планируется переезд на новый сервер, а это:
  • Перенос 7 БД
  • Имена входа и пользователи (с правами доступа к каждой БД)
  • Учетные данные для прокси-серверов
  • Задания и расписания sql-agent
  • Каталог служб SSIS
  • Профили и настройки db_mail


    Теперь вкратце о каждом шаге:
    1. Перенос 7 БД
    Ну тут все просто, бэкапим и восстанавливаем

    2. Имена входа и пользователи (с правами доступа к каждой БД)
    Здесь немного сложней.
    Имена входа можно перенести через SSIS, но как быть с пользователями и правами доступа?
    Сейчас пока планирую раздавать права в ручную (очень долго и муторно)

    3. Учетные данные для прокси-серверов
    Планирую руками, т.к. не нашел как это более-менее автоматизировать

    4. Задания и расписания sql-agent
    Планирую перенос через SSIS

    5. Каталог служб SSIS
    На новом сервере данный каталог еще не создан.
    Читал статью Резервное копирование, восстановление и перемещение каталога служб SSIS
    Возникли вопросы, как лучше переносить?
    Поднять службу SSIS на новом сервере и восстановить бэкап БД и master key?
    Или через хранимые процедуры? (предполагаю что возникнут танцы с бубном)

    6. Профили и настройки db_mail
    Планирую перенос в ручную

    Хотелось бы услышать мнения экспертов, как вы осуществляете переезд?
    Можно это как-то более-менее автоматизировать?
    Правильно я действую в переносе каждого шага?
    Предполагаю что это не последней переезд и возникает вопрос, можно как-то это дело заскриптовать, что бы последующие переезды были менее мучительные?

    Спасибо!
  • 23 апр 15, 12:01    [17553224]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Glory
    Member

    Откуда:
    Сообщений: 104760
    2, 3, 4 и 6 - все это хранится в системных базах
    Вы не собирались их переносить ?
    23 апр 15, 12:08    [17553274]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Slava_Nik
    Member

    Откуда: из России
    Сообщений: 888
    Max_Tpop,

    п.2 не использовать SSIS
    есть процедуры скриптования пользователей с их сидами,
    далее права на сервер так же скриптуем , потом просто накатываем.в базе данных они сами примапятся со старыми правами.

    п.4 джобы просто заскриптовать в Management Studio, затем его просто выполнить на новом сервере.

    п.5 много пакетов?
    если не много, то лучше вручную перенести, возможны проблемы их запуска после переноса.
    23 апр 15, 12:08    [17553277]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Slava_Nik
    Member

    Откуда: из России
    Сообщений: 888
    Glory
    2, 3, 4 и 6 - все это хранится в системных базах
    Вы не собирались их переносить ?

    я бы не шел таким образом. Если знаешь что надо перенести и что используется, то лучше их заскриптовать.
    С системными базами много возможны проблемы: как минимум версии сиквелов одинаковы до цифры, пути баз одинаковы должны быть.
    23 апр 15, 12:11    [17553296]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Max_Tpop
    Member

    Откуда:
    Сообщений: 86
    Glory,

    Если не возникнет проблем, то можно и перенести, пойду почитаю про перенос master'a и msdb
    23 апр 15, 12:11    [17553301]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Max_Tpop
    Member

    Откуда:
    Сообщений: 86
    Slava_Nik,

    SSIS пакетов пока не очень много, около 10. Так что можно и в ручную.
    23 апр 15, 12:13    [17553313]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Glory
    Member

    Откуда:
    Сообщений: 104760
    Slava_Nik
    пути баз одинаковы должны быть.

    Все это настраивается

    Slava_Nik
    Если знаешь что надо перенести и что используется, то лучше их заскриптовать.

    Зачем скриптовать, если нужно перенести все ?

    Slava_Nik
    как минимум версии сиквелов одинаковы до цифры,

    Цифры могут быть и больше
    23 апр 15, 12:13    [17553314]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Max_Tpop
    Member

    Откуда:
    Сообщений: 86
    Версия старого сервера:
    Microsoft SQL Server 2014 - 12.0.2254.0 (X64)
    Jul 25 2014 18:52:51
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

    Версия нового сервера:
    Microsoft SQL Server 2014 - 12.0.2430.0 (X64)
    Oct 15 2014 16:05:37
    Copyright (c) Microsoft Corporation
    Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
    23 апр 15, 12:15    [17553327]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    stavgreengo
    Member

    Откуда:
    Сообщений: 710
    Max_Tpop
    Версия старого сервера:
    Microsoft SQL Server 2014 - 12.0.2254.0 (X64)
    Jul 25 2014 18:52:51
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

    Версия нового сервера:
    Microsoft SQL Server 2014 - 12.0.2430.0 (X64)
    Oct 15 2014 16:05:37
    Copyright (c) Microsoft Corporation
    Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)

    в чём проблема обновить старый сервер до 12.0.2430.0 (X64) и осуществить перенос системных баз не шибко напрягаясь ?
    23 апр 15, 12:28    [17553411]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Владислав Колосов
    Member

    Откуда:
    Сообщений: 7868
    Все системные базы переносятся стандартно, кроме master.
    Описание миграции баз есть в справке, точные и подробные.

    Лично я master не переносил по справке, перенес имена входа скриптом, рекомендованным MS и скриптом же перенес Linked servers.
    Также перенес скриптом настройки sp_configure.

    Перенос баз SSIS описан в справке, ничего сложного.
    23 апр 15, 12:55    [17553596]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    o-o
    Guest
    Владислав Колосов
    Все системные базы переносятся стандартно, кроме master.

    а я (на спор) еще как просто мастера с 2008 на 2012 и далее на 2014,
    простым подкладываньем файлов master.mdf, mastlog.ldf.
    и сервер спокойно проапгрэйдил и мастер, и все базы, к ним же пути в мастере указаны.
    у меня все на одном компьютере, так что физически переносить пришлось только мастер.
    а Владислав Колосов в той теме, кстати, мне не ответил, какие именно базы не апгрэйдятся(не апгрэйдились), у меня же неполная коллекция
    Перенос базы Master между разные сервера.
    23 апр 15, 13:12    [17553756]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Basma4
    Member

    Откуда:
    Сообщений: 124
    stavgreengo,

    на виртуалку переезжают
    23 апр 15, 13:15    [17553776]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Владислав Колосов
    Member

    Откуда:
    Сообщений: 7868
    o-o,
    я писал только в базах reporting services и об автоматическом апгрейде. До того надо было тыкать кнопки в менеджере Reporting для апгрейда.
    23 апр 15, 14:01    [17554046]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    o-o
    Guest
    Владислав Колосов,

    я просто интересуюсь, т.к. мне совершенно другой человек с уверенностью сказал,
    что мастер не проапгрэйдится, и врать он не стал бы.
    он пробовал много лет назад и не может теперь назвать версию, когда не вышло.
    я и спрашиваю, вдруг вы версию помните,
    вы писали, апгрэйдить начали, начиная с 2008 SP1?
    я просто не знаю, на что загуглить.
    остается попробовать мастер 2000-ого на 2005-ом поднять, если успею, отчитаюсь
    23 апр 15, 14:06    [17554075]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    Владислав Колосов
    Member

    Откуда:
    Сообщений: 7868
    o-o,

    мне гораздо интереснее - он формально версию апгрейдит или действительно создает и обновляет объекты в базе?
    23 апр 15, 14:54    [17554397]     Ответить | Цитировать Сообщить модератору
     Re: Переезд на новый сервер  [new]
    o-o
    Guest
    Владислав Колосов,

    по всем правилам.
    думал он заметно, пока апгрэйдил.
    абсолютно тот же процесс, что и когда вы ресторите базу с младшей версии.
    а чего, кстати, там надо создавать-то?
    все "нужное" давно лежит в ресурсе, а он тот самый, от старшего сервера
    23 апр 15, 15:03    [17554477]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить